关于Service的一些总结
来源:互联网 发布:js脚本程序 编辑:程序博客网 时间:2024/05/16 20:51
首先我们来了解一下什么是进程。进程是一个独立(selfcontained)的运行环境,它可以被看做是一个程序或者一个应用。
进程分为五个等级的优先级:(从高到低)
- Foreground process前台进程 它指的是用户正在使用的应用程序对应的进程。
- Visible process 可视进程 它指的是用户仍然可以见到该进程的界面。
- Service process 服务进程 它指的是应用程序有一个服务组件在后台运行。
- Background process 后台进程 它指的是应用程序没有服务在运行,并且应用程序最小化了。
- Empty process空进程 它指的是没有任何的Activity在运行, 任务栈是空的。
当有需要长期后台运行的组件,不要在Activity中开启线程。应该是创建服务,然后在服务里面开启子线程。
服务的目的:
- 长期后台运行
- 提高进程的优先级,系统不容易回收掉进程,即使是回收了,在系统内存充足的时候,也会再把该进程创建出来。
0 0
- 关于Service的一些总结
- 关于 Web Service 的一些总结,一些理解
- 关于 Web Service 的一些总结,一些理解
- 关于Service的一些理解
- 关于Service的一些疑惑。
- 关于Service的一些理解
- Web Service 的一些总结
- 关于Restful Web Service的一些理解
- 关于 Web Service 的一些理解
- 关于Android Service的一些补充
- Android中关于Service的一些事
- 关于Android service的一些基础知识集合
- 关于Ubuntu service的一些问题
- 关于Service Task的一些心得
- 关于service的一些小得
- Reporting Service 2000的一些技巧总结
- Reporting Service 2000的一些技巧总结
- 关于继承的一些总结
- SharedPreferences工具类
- 一个有意思的题目
- POJ2785 4 Values whose Sum is 0(二分的力量)
- 日拱一卒(三十九)
- ORACLE 取季度之间,时间区间查询,季度,月份,星期等时间信息
- 关于Service的一些总结
- Java线程安全和非线程安全
- 黑马程序员——C语言——复杂数据类型(数组、字符串、指针)
- vector 容器迭代器(二)
- 淘宝传奇工程师多隆的程序世界
- 机器学习领域的几种主要学习方式
- c#连续输入整型数组(冒泡排序)
- set_include_path用法详解
- 多线程之NSOperation