当前位置: 代码迷 >> Android >> Android深入显出视频中的总结
  详细解决方案

Android深入显出视频中的总结

热度:12   发布时间:2016-05-01 19:06:39.0
Android深入浅出视频中的总结

Android中5个进进程等级

?下面列出进程等级,由高到低

1)Foreground Process

?

  1. ?正处于Activity Resume()状态。
  2. ?正处于与bound服务交互的状态。
  3. ?正处于服务在前台运行的状态(startForeground()调用)。
  4. ?Service生命周期函数正在被执行(onCreate(),onStart(),onDestroy())。
  5. ?BroadcastReceiver正在执行onReceive()方法。

??注:杀死Foreground Process需要用户响应,因为这个安全优先级是最高的。

?

2)Visible Process

Activity 不在前端显示,但也没有完全隐藏,能够看得见,比如弹出一个对话框架.(Input Method)。

一个bound到visible或者foreground的activity的Service。

?

3) Service Process

正在运行的,不在上面两种状态的Service。

?

4)Background Process

不可见状态的Activity进程,(onStop()被调用)。

?

5)Empty Process

没有运行任何Components的进程,保留这个进程主要是为了缓存的需要。

?

?

Manifest的作用及使用举例:
?1.包的唯一指定名
?2.Android四大组件定义:Activity,Service,Content Provider,Broadcase Receiver.
?3.定义应用程序具备的权限
?4.定义做Instrumentation自动化测试
?5.定义应用程序所需的最小API版本号
?6.列出应用程序所需要的类库

?

Manifest如何解析的?
1.系纺启动时,PackagedManageService读取所有应用的Manifest信息.
2.应用程序启动时候,Launcher进行系统级判断,比如最小SDK等.
3.四大组件在需要的时候实例化.

?

  相关解决方案