安卓基础
一.四大组件
1.activity
ui界面,运行在主线程,系统通过task,backStack管理
生命周期
onCreate() → onStart() → onResume()
↑ ↓
onRestart() onPause()
↑ ↓
onDestroy() ← onStop()
2.service
后台运行,提供服务
生命周期
startService()
onCreate() → onStartCommand() → running → onDestroy()
bindService()
onCreate() → onBind() → Clients connected → onUnbind() → onDestroy()
3.broadcastReceiver
跨组件,应用传递事件
4.contentprovider
封装数据库,网络,文件等接口,提供api
单例模式
二.binder
组件,服务,等通信的管道
三.NDK
C/C++ 比便携代码更基于底层

浙公网安备 33010602011771号