2014.4.22
1.ANR问题分析.pdf
2.synchronized (this) {}
http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html
当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。
http://blog.csdn.net/luoshengyang/article/details/8923484
4.如何避免 ANR
ANR 发生在主线程,不要阻塞主线程
Android 应用程序的所有标准组件全部运行在一个单一的主线程中,在主线程中所做的任何耗时的操作都有可能造成 ANR,因为这些耗时的操作会使得主线程没有机会处理用
户输入事件或者广播事件。
5wifi 框架分析
.http://blog.csdn.net/yicao821/article/details/6895044
6.Android Telephony 培训
Telephony 总体结构
应用监听电话状态
Telephony API
Phone服务:
frameworks\opt\telephony\src\java\com\android\internal\telephony
frameworks\opt\telephony\src\java\android\telephony
frameworks\base\telephony\java\android\telephony
packages\apps\InCallUI\和packages\services\Telephony
从packages\apps\Dialer\
TelephonyRegistry.java(frameworks/base/services/java/com/android/serv
er/
/packages/apps/Phone/src/com/android/Phone/phone/msim/MSimPhoneInterfaceManager.java
/packages/apps/Phone/src/com/android/Phone/phone/PhoneInterfaceManager.java
推荐书记: 深入理解Android
RIL : Android 无线接口层(Radio Layer Interface)
7. VENDOR。。供应商 就是比如三星 MOTO HTC等多家公司在做ANDROID的手机,而每家都要有自己手机的ROM 这个里面就要有个VENDOR 要识别手机硬件供应商,软硬兼容 否则不是ANDROID2.3出来每个ANDROID手机都能装了吗?
8.
下面结合cookie实例中的AndroidManifest.xml文件来说明一下,原XML文件如下:
- <?xml version=”1.0″ encoding=”utf-8″?>
- <manifest xmlns:android=”http://schemas.android.com/apk/res/android”
- package=”moandroid.cookie”
- android:versionCode=”1″
- android:versionName=”1.0″>
- <application android:icon=”@drawable/icon” android:label=”@string/app_name”>
- <activity android:name=”.cookie” android:label=”@string/app_name”>
- <intent-filter>
- <action android:name=”android.intent.action.MAIN” />
- <category android:name=”android.intent.category.LAUNCHER” />
- </intent-filter>
- </activity>
- </application>
- <uses-sdk android:minSdkVersion=”3″ />
- </manifest>
除了头部的XML信息说明外,首先是manifest项(也就是根节点),其属性包括:schemas URL地址、包名(moandroid.cookie),以及程序的版本说明。其次是manifest的子节点application,其属性包括:程序图标、程序名称。前面带有@表示引用资源,例如:@drawable/icon表示引用的是drawable资源中的icon,可以在其源工程的res/drawable中找到。然后就是application的子节点activity,其属性包括:activity的名称、activity的标签名,其子节点intent-filter则是对activity的说明。
而在intent-filter中,actionandroid:name=”android.intent.action.MAIN”和categoryandroid:name=”android.intent.category.LAUNCHER”用以说明程序启动时的入口activity是哪个。如果这两个属性值中分别含有MAIN和LAUNCHER,则说明它就是启动程序时的入口活动。uses-sdkandroid:minSdkVersion=”3″说明程序使用的Android SDK的最低版本,其中1表示Android1.0,2表示Android 1.1,而3则表示Android1.5。
Android
无线接口层(
Radio Layer Interface
)
Android
无线接口层(
Radio Layer Interface
)
2014.4.26
1.ubuntu入门到精通中文.pdf
2,Mars andorid
3.尚学堂视频上传
2014.5.5
在Android工程中加入AIDL文件时,gen目录生成的文件报错-问题解决
http://blog.csdn.net/watt520/article/details/10099047
ADDL 简单demo
http://blog.csdn.net/u013384133/article/details/17963287
2065

被折叠的 条评论
为什么被折叠?



