1) Activity/ Fragment:界面管理调度、与用户交互、业务逻辑实现
2) Service:长时间在后台执行任务
3) Broadcastreceiver:事件监听和消息传递
4) Contentprovider:进程间传递数据的统一接口
4.线程与异步机制(java, android)
二、显示
5.Ui(控件、事件处理)
-
窗口、视图
-
简单的基控件
-
复杂的组合控件
-
动画
-
事件及其传机制
三、存储
6.数据存储
-
Sharedpreferences
-
Properties (java)
-
File (java )
-
Sqlite Database
四、通信
7.序列化与消息传递和数据共享
-
序列化:用于对象的持久化保存和传递普通类之间传递消息(java)
-
线程间传递消息(异步java, android)
-
组件间( Activity/Fragment/Service)传递消息:
-
Intent Handler BroadcastReceiver EventBus(第三方框架)、 Binder, Messenger.aidl
-
APP间跨进程)传递消息:
ContentProvider, AIDL. Messenger. BroadcastReceiver .Intent8网络通信
8.网络通信 http ( java )socket