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
2.应用程序 一组组件(activity, service, provider, receiver)的集合
一般情况,一个程序对应一个进程
一般情况, 关闭掉应用(关闭掉所有的界面,关闭所有的activity).
应用程序的进程,是不会被关闭掉的,任然在后台长期的运行
采用一组策略,帮助我们自动的管理进程进程 按照优先级分为不同的等级
1.前台进程, 用户可以看到这个进程里面某一个activity界面,可以操作这个界面
2.可见进程,用户仍然可以看到这个进程 某个activity的界面,但是不可以操作这个界面
3.服务进程,如果一个应用程序,有一个服务在后台运行
4.后台进程 没有任何服务的进程,打开一个activity之后,按了home键最小化
5.空进程 没有任何活动组件 存在的进程
从下往上回收进程,一般就会杀死4,5,内存充足会快速复活4,5
推荐,像天气预报这样的,写到服务进程中,防止被回收
服务只会被创建一次, 如果服务已经创建了,并且没有销毁,多次调用
startService 的方法, 只会执行onStartCommand()和onStrat()方法
服务停止
stopService()
调用ondestroy
相关文章推荐
- android4.0自定义锁屏总结【android锁屏研究一】
- Android IOS 安全书籍
- Android自定义圆形进度条,完成类似LOFTER效果
- 以android实际开发为背景整理学习资料
- android保存文件到SD卡中
- [Android] 更改关联的源码路径
- Android系统中的消息处理Looper、Handler、Message
- Android中的sp和wp指针
- AsyncTask的用法总结
- Android活动启动模式
- Android中Scrollview、ViewPager冲突问题汇总(已解决)
- android 开源框架
- Android 手机上获取手机当前上网IP地址
- Android布局管理器 - 详细解析布局实现
- android 获取设备唯一标识完美解决方案
- android4.0移植,拨号异常
- Android优秀开源项目
- ANDROID 应用退出
- Android Developers:检测常见的手势
- ANDROID笔记:自定义CheckBox样式