平时积累(四)
1. 重启Android运行环境:
(1) sudo ./adb shell stop。
(2) sudo ./adb shell start。
2. 设置Android系统属性:
(1) sudo ./adb shell setprop 属性名 属性值。
(2) 在/data/local.prop文件中增加"属性名 = 属性值"。
注意:设置Android系统属性后必须重启Android运行环境设置才会生效。
3. Android应用程序组件调用流程:
当*应用程序被安装到Android操作系统后,Android操作系统会解析应用程序的AndroidManifest.xml文件,将其中配置的组件(Activity,
Service,ContentProvicer,BroadcastReceiver)解析到系统各各组件列表中,当*应用程序调用*应用程序中的组件(Activity,Service,
ContentProvicer,BroadcastReceiver)时,系统会解析调用应用程序组件的Intent,取出Intent中的内容将期与组件列表中的信息进行
比较,如果有匹配的组件存在则启动相应组件。
4. Adapter大全:BaseAdapter, SimpleAdapter, SimpleCursorAdapter, CursorAdapter, ArrayAdapter,
BaseExpandableListAdapter等。
5. Android中的单位:
(1)设置宽度和高度可以使用:dp(dip)或sp.
(2)设置字体时使用sp.
(3)dp(dip)和sp与密度无关,px与密度有关,如果密度为160,1dp(dip)=1sp=1px,如果密度为320,1dp(dip)=1sp=1/2px.
(4)1英寸=2.54厘米,3.2英寸的屏指的是对角线长度.
6. 获取UserAgent:
ProductProperties.get(ProductProperties.USER_AGENT_KEY, null);
7. 清除手机Cookie:
CookieManager.getInstance().removeAllCookie();
8. 向Handler发送Message方法:
(1) mHandler.obtainMessage().sendToTarget();
(3) mHandler.sendMessage(new Message());
9. Android Debug应用:
(1) Debug单独应用: 右击应用->Debug As->Android Application。
(2) Debug源码中的应用: 进入DDMS视角->选择需要Debug的应用(如: LeSearch)->打开需要Debug的Java类->右击选择Debug As->
双击Remote Java Application->设置端口为8700->Apply->Debug。
10. TraceView工具使用:
(1) 添加Trace代码:
Debug.startMethodTracing("Trace文件名"); //开始跟踪, 在sdcard中创建Trace文件。
Debug.stopMethodTracing();//结束跟踪, 向sdcard中的Trace文件中写入数据。
(2) 打开TraceView工具查看性能分析图:./traceview Trace文件名。
更多相关文章
- Android(安卓)如何在XML文件中定义动画
- Android(安卓)资源文件中的符号含义与说明: @ ?
- android scaleType的属性
- 详解 Android(安卓)的 Activity 组件
- android之layout布局和ListView中的一些属性介绍
- Android属性之build.prop生成过程
- Android初学习 - android:sharedUserId="android.uid.system" 应
- Android(安卓)RelativeLayout(相对布局)简介
- Google Android(安卓)应用程序结构