一:
前台进程:
前台的进程的优先级最高,
可见进程:
android系统一般存在少量的可见进程。
服务进程:
没有用户界面,
后台进程:
一般存在较多的后台进程。
空进程:
不包括任何活跃组件的进程,优先清除。
二:
四大组件:
activity ,service , broadcastReceiver,contextProvider
activity的四种状态:活动,暂停,停止,非活动。activity栈遵守后进先出的规则。回调函数:oncreate,onstart,onrestart,onresume,onpause,onstop, ondestroy。生命周期参考:http://blog.csdn.net/liuhe688/article/details/6733407
onPause与onSaveInstanceState的区别:
onPause()一般用于保存持久性数据,并将数据保存在存储设备上的文件系统或数据库系统中的
onSaveInstanceState()主要用来保存动态的状态信息,信息一般保存在Bundle中
Bundle是能够保存多种格式数据的对象
在onSaveInstanceState()保存在Bundle中的数据,系统在调用onRestoreInstanceState()和onCreate()时,会同样利用Bundle将数据传递给函数
onSaveInstanceState的调用是保存当前的activity的状态。
logcat调试
三:用户界面基础
android用户界面的框架:android UI Framework 采用mvc模型。
用户界面框架采用视图树
界面控件分为指定控件和系统控件
TestView,EditText,Button,ImageButton