Android系统中会根据屏幕分辨率范围,制定默认的density,既320(xhdpi),那么我们也可以手动修改density。修改的方式在system.prop中修改ro.sf.lcd_density的值;例如ro.sf.lcd_density=480;我们可以使用adb命令查询该属性:adb shell getprop ro.sf.lcd_density原文:http://blog.csdn.net/huangyabin001/article/details/40401279
Grep多个条件:android logcat -v time | grep -e A -e B选取多个android log tag:android logcat -v time -s TAGA TAGB 比如:android logcat -s AndroidRuntime 原文:http://www.cnblogs.com/clnchanpin/p/6971512.html
原创文章,转载请注明出处http://www.cnblogs.com/baipengzhan/p/6287213.html 当前Android流行界面结构的一种——Fragment通过ViewPager嵌套Fragment结构目前非常常用,在本篇文章中,我们一步一步将其创建出来,非常详细的让大家看到这个界面是如何实现的,下面我们开始吧。 首先我们看一下最终的效果动画,以便大家有个最初的印象。本文章专注于功能的实现,并没有着重于界面的美观,所以大家看到的效果一般,UI效果需要大家进一...
今天在调ViewPager的时候,感觉ViewPager+Fragment这种做法更灵活,所以,现在拿出来Fragment再整理下。一,为什么要用Fragment 1,灵活布局 Fragment表现Activity中用UI的一个行为或者一部分。可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment。把fragment想象成一个activity的模块化区域,有它自己的生命周期,接收属于它的输入...
有时候我们想动态的根据一个资源名获得到对应的资源id,就可以使用getResources().getIdentifier()方法来获取该id。然后再使用该id进行相关的操作。1、Demo示例下面用一个小Demo来讲解如何使用getResources().getIdentifier()方法来获取该id。例如,新建一个Android项目,项目结构部分截图如下所示: MainActivity代码如下:package com.oyp.demo;import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
imp...
http://androidren.com/index.php?qa=287&qa_1=android-studio%E4%B8%AD%E5%A6%82%E4%BD%95%E8%B7%B3%E5%88%B0%E6%9F%90%E4%B8%80%E4%B8%AA%E6%96%B9%E6%B3%95
我们在Eclipse中,跳到某一个方法使用的是CTRL + O,然后输入方法名。在Android Studio中,我们可以通过下面的方法:
CMD+F12,然后输入方法名。
当然也会有另类玩法(工程大的话,太慢,而且范围有点广):
Search by symbol name
CTRL + ALT + SHIFT + N (Win)
OPTIO...
编译命令:scons target=arm-android-linux build_config=Release出现错误:scons: Reading SConscript files ...********** Configuring Build Target = arm-android-linux / Release ********Building for Android: ANDROID_HOST_SYSTEM = linux-x86ANDROID_TOOLCHAIN = arm-linux-androideabi-4.8ANDROID_PLATFORM = android-9ANDROID_ARCH = armscons: done reading SConscript files.scons: Building targets ......
最近因为学校换了新的教务系统,想做一个模拟登陆功能,发现登陆的账号和密码有一个js脚本来进行加密整理了一下java中执行JS的方法 智强教务 账号 密码 加密方法var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function encodeInp(input) {var output = "";var chr1, chr2, chr3 = "";var enc1, enc2, enc3, enc4 = "";var i = 0;do {chr1 = input.charCodeAt(i++);chr2 = input.charCodeAt(i...
我们经常在开发app的时候在AndroidManifest.xml发现这个警告warining:"Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details." Android Runtime和Dalvik会根据target SDK version决定是否工作在『兼容模式』下,所谓兼容模式,就是关闭了新版本中各种新机制和体验优化的状态。targetS...
原创文章,转载请注明出处http://www.cnblogs.com/baipengzhan/p/6286619.html 第三方框架ViewPagerIndicator实现的效果比较好,但当我们从GitHub上查找该项目的使用方法的时候,作者没有指明Android Studio中比较简便的使用方法,造成了一些引入的不便,经过搜索和自己测试,获得了一些比较十分简便的方法,经过自己的测试,完全可用,在此总结出来,方便今后使用。(测试有效的时间截止到2017/01/15,请注意...
android流量简介流量统计文件:路径/proc/net/dev打开文件,其中 lo 为本地流量, rmnet0 为3g/2g流量, wlan0 为无线流量.在/sys/class/net/下 可以找到相关类别(如rmnet0)的目录.在其子目录statistics下游rx_bytes和tx_bytes记录收发流量.在/proc/uid_stat/{uid}/tcp_rcv记录该uid应用下载流量字节,/proc/uid_stat/{uid}/tcp_snd有该uid应用上传流量字节 TrafficStats学习TrafficStats google develop文档TrafficStats 源文件 查看重...
Json是一种类似于XML的通用数据交换格式,具有比XML更高的传输效率;本文将介绍两种方法解析JSON数据,需要的朋友可以参考下Json是一种类似于XML的通用数据交换格式,具有比XML更高的传输效率. 从结构上看,所有的数据(data)最终都可以分解成三种类型:
第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。
第二种类型是序列(sequence),也就是若干个相关的数据按照一定...
http://www.tuicool.com/articles/2eM32a原文 http://my.eoe.cn/916054/archive/24053.html自从Android3.0引入了Fragment之后,使用Activity去嵌套一些Fragment的做法也变得更加流行,这确实是Fragment带来的一些优点,比如说:Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI,更重要的是Fragment解决了Activity间的切换不流畅,实现了一种轻量及的切换,但是在官方提供的android.support....
Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法http://blog.csdn.net/foxeatapple/article/details/8450372原文:http://www.cnblogs.com/yc3120/p/4161019.html
你的APP支持多语言环境,假如它正在后台运行,此时用户去更换系统语言,等系统语言换好后直接从后台打开它,此时用户会发现你的界面语言没有和系统语言保持一致;为什么?主要是界面资源没有重新加载如果你是属于自己在APP内设置语言切换,那么就可以直接在你设置切换的那个activity里做处理,重新启动一次该activity就可以了,但是如果你的APP和我类似本身是没有切换语言功能的,只是跟随系统的,那么你不可能在所有的activity里处...