Android笔记¶
基本原则¶
- 最小权限原则 Android应用运行在自己的安全沙箱内。(每个应用是操作系统的不同用户,每个应用在其自己的Linux进程内运行,每个进程具有自己的虚拟机。)
- 进程资源共享 默认情况下,同一个应用程序的所有应用程序组件都运行在相同的进程和线程中。
体系结构¶
- 应用层 Applications
- 应用框架层 Application Framework (Activity Manager, ...)
- 库文件与Android运行时 Libraries and Android Runtime (SQLite, Dalvik Virtual Machine, ...)
- Linux内核 Linux Kernel (drivers, ...)
基本组件¶
- Activity 具有用户界面的单一屏幕
- Service 服务后台长时间运行的操作,不提供用户界面
- ContentProvider 内容提供程序
- BoardcastReceiver 广播接收器