- 博客(6)
- 收藏
- 关注
原创 进程与线程
进程与线程进程默认情况下,一个应用的所有组件运行在同一个进程和线程(main线程)中,可以通过 android:process 属性指定某个组件运行的进程。也可以为不同应用的都组件指定相同的process,前提是这些应用共享相同的Linux user ID,且有相同的证书签名。Process lifecycle安卓依据运行在进程中的组件及其状态,评估该进程的重要性,将所有进程组织在一个”import
2015-06-24 10:54:28 397
原创 Tasks and Back Stack
一个Task指用户在完成一特定任务时打交道的所有Activity集合,这些Activity放在属于该Task的Back Stack中。通常,Home screen是大多数任务的起点。Activity的launch modeActivity的launch mode决定该Activity与启动它的Task的关系,既可以在manifest中通过launchMode属性设定,也可以在Intent的flag中
2015-06-19 20:17:01 422
原创 Activity A启动Activity B的回调过程
Activity A启动Activity B的过程中,回调顺序如下: 1. A’s onPause() 2. B’s onCreate(), onStart(), onResume()依次执行 3. 如果A不再可见,A’s onStop()执行如果A在结束的时候要写数据到database来让B读取,写操作应该在onPause()中完成,而不是onStop().
2015-06-18 19:11:00 520
原创 Intents and Intent Filters
Intents and Intent FiltersIntent的三个基本使用场景: 1. 开启Activity startActivity(), startActivityForResult() 2. 开启Service startService(), bindService() 3. 发送广播 sendBroadcast(), sendOrderedBroadcast(), or s
2015-06-18 15:48:24 275
原创 兼容性
兼容性何为兼容设备的兼容性 设备必须是Android兼容的,也就是说设备要具有运行Android程序的环境,这要通过谷歌的Compatibility Test Suite (CTS)保证,通过CTS测试的设备,才是安卓兼容的。App的兼容性 你的应用可以兼容运行在不同配置(硬件和软件平台)的机型上。主要考虑三个方面:Device featuresPlatform versionsScre
2015-06-16 13:43:54 437
原创 Android知识点随记
1.android:layout_weightlayout_weight属性指定剩余空间如何分配,指定了weight属性,把layout_width或者layout_height设为0dp,这样可避免不必要的计算,提高效率。The weight value is a number that specifies the amount of remaining space each v
2015-06-02 21:03:51 227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人