您的位置:首页 > 移动开发 > Android开发

android 服务,进程以及应用程序

2013-12-13 10:53 309 查看
1.进程

2.应用程序 一组组件(activity, service, provider, receiver)的集合  

一般情况,一个程序对应一个进程

一般情况, 关闭掉应用(关闭掉所有的界面,关闭所有的activity).

应用程序的进程,是不会被关闭掉的,任然在后台长期的运行

采用一组策略,帮助我们自动的管理进程进程 按照优先级分为不同的等级

1.前台进程, 用户可以看到这个进程里面某一个activity界面,可以操作这个界面

2.可见进程,用户仍然可以看到这个进程 某个activity的界面,但是不可以操作这个界面

3.服务进程,如果一个应用程序,有一个服务在后台运行

4.后台进程 没有任何服务的进程,打开一个activity之后,按了home键最小化

5.空进程  没有任何活动组件 存在的进程

从下往上回收进程,一般就会杀死4,5,内存充足会快速复活4,5

推荐,像天气预报这样的,写到服务进程中,防止被回收

服务只会被创建一次, 如果服务已经创建了,并且没有销毁,多次调用

startService 的方法, 只会执行onStartCommand()和onStrat()方法

服务停止

stopService()

调用ondestroy
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: