本章会不断补充
1、对Android下应用程序是单独占用各自进程,甚至各自VM的。沙箱,如果你还记得操作系统课的话。
2、程序间用同一个应用ID或是资源文件可以互相通讯。
3、程序4大块模块
Activities 每个activity提供一个用户界面, 彼此无关。Activity类。
-
Services 提供逻辑代码处理,但实际上可以做不涉及界面的其他事情,比如播放音乐。Service类。
-
广播系统,用于获取和发布程序、系统间通知。BroadcaseReceiver 类,Intent类。
Android允许一个程序打开另一个程序的一个模块,比如你要用相机,就打开照相程序的activity模块,随后,被拍的内容也会返回给你的程序......(好啊!)通过想系统发送某种intent,系统会帮你跨界完成另一个程序的模块打开工作。
Content providers 程序外数据管理者,通讯簿,文件访问等等。各类Provider。
Broadcast receivers
主要参考:http://developer.android.com/guide/topics/fundamentals.html