zoukankan      html  css  js  c++  java
  • [android] 安卓进程优先级&为什么使用服务

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

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

    一般情况下,关闭掉应用,关闭掉所有界面,应用程序的进程还在后台运行

    安卓系统采用一组策略帮助我们管理进程

    进程按照优先级分为不同的等级

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

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

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

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

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

    当系统内存不足的时候,会按优先级回收进程,使用了服务的话,那么这个进程会变成服务进程,基本不会被回收掉

  • 相关阅读:
    c语言中的数据变量类型,大小
    表达式* ptr ++和++ * ptr是否相同?
    再论i++ ++i
    Chapter 1 First Sight——2
    如何修改博客样式
    PAT1011
    Chapter 1 First Sight——1
    Preface
    L11,one good turn deserves another
    PAT1010
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5335100.html
Copyright © 2011-2022 走看看