Android 中的进程
来源:互联网 发布:java如何做app 编辑:程序博客网 时间:2024/05/29 06:58
Android 中的进程按照重要性从高到低一共有五个级别:
前台进程是用户当前正在使用的进程。只有一些前台进程可以在任何时候都存在。他们是最后一个被结束的,当内存低到根本连他们都不能运行的时候。一般来说, 在这种情况下,设备会进行内存调度,中止一些前台进程来保持对用户交互的响应。
可见进程不包含前台的组件但是会在屏幕上显示一个可见的进程是的重要程度很高,除非前台进程需要获取它的资源,不然不会被中止。
运行着一个通过startService() 方法启动的service,这个service不属于上面提到的2种更高重要性的。service所在的进程虽然对用户不是直接可见的,但是他们执行了用户非常关注的任务(比如播放mp3,从网络下载数据)。只要前台进程和可见进程有足够的内存,系统不会回收他们。
运行着一个对用户不可见的activity(调用过 onStop() 方法).这些进程对用户体验没有直接的影响,可以在服务进程、可见进程、前台进 程需要内存的时候回收。通常,系统中会有很多不可见进程在运行,他们被保存在LRU (least recently used) 列表中,以便内存不足的时候被第一时间回收。如果一个activity正 确的执行了它的生命周期,关闭这个进程对于用户体验没有太大的影响。
未运行任何程序组件。运行这些进程的唯一原因是作为一个缓存,缩短下次程序需要重新使用的启动时间。系统经常中止这些进程,这样可以调节程序缓存和系统缓存的平衡。
- Android 中的进程
- Android中的进程(Process)
- android 中的进程
- 总结android中的进程
- Android中的进程优先级
- Android中的进程了解
- android中的进程与线程
- Android中的进程和线程
- android中的进程与线程
- Android中的五种进程
- Android中的进程和线程
- Android中的进程与线程
- Android中的进程和pid
- Android中的进程和线程
- Android中的进程机制(Binder)
- Android中的进程与线程
- android中的进程和线程
- Android中的进程和线程
- 各种流行的编程风格
- Notes: Device Stack. Device Object. Driver Object.
- 【转】java到底是按值传递还是按引用传递?
- Android 面试题1
- 职业规划一家谈---何伟平
- Android 中的进程
- Java语言中的修饰符列表
- 硬件设备的监控处理之三——(USB设备的禁用和启用)
- 函数栈2:gcc及llvm中x86机器的栈分配
- Flyweight Design
- android 时间(TimePicker)日期(DatePicker)选择
- webfocus在移动终端上的应用DEMO
- Fedora / Redhat 软件包管理指南
- PKIX path building failed: unable to find valid certification path to requested target