V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gdtv
V2EX  ›  Android

安卓 APP 安装好后不手动点击启动,也不重启手机,它会自动在后台运行吗?

  •  
  •   gdtv · 2016 年 3 月 28 日 · 15473 次点击
    这是一个创建于 3585 天前的主题,其中的信息可能已经有所发展或是发生改变。

    安卓 APP 有权限在安装好后自动后台运行吗?

    11 条回复    2016-03-31 11:25:58 +08:00
    learnshare
        1
    learnshare  
       2016 年 3 月 28 日
    一次没启动过的话,应该不会主动启动
    gao117348222
        2
    gao117348222  
       2016 年 3 月 28 日
    可以通过监听事件来启动 services 比如锁屏,断网,之类的
    little_cup
        3
    little_cup  
       2016 年 3 月 28 日 via Android
    没有启动过的 app 无法接收到系统广播,如安装新应用、网络变化等。
    但是可以接收自定义广播,如全家桶之间互相唤醒。
    楼上的说法有误,锁屏广播禁止静态注册,也就是如果程序没在后台运行的话无论如何也收不到锁屏。
    N 之后网络变化也会被去掉。
    zi
        4
    zi  
       2016 年 3 月 28 日
    如果不被其他 app 关联启动的话,不会
    gdtv
        5
    gdtv  
    OP
       2016 年 3 月 28 日
    @zi
    @gao117348222
    @little_cup
    会不会这样:我手机里已经装了淘宝并运行了,然后我又安装了支付宝但没点击启动,此时淘宝监控到新安装了支付宝,然后立即向发送广播唤醒支付宝?
    little_cup
        6
    little_cup  
       2016 年 3 月 28 日
    @gdtv 可以。
    jacy
        7
    jacy  
       2016 年 3 月 28 日

    2 楼正解
    nicevar
        8
    nicevar  
       2016 年 3 月 28 日
    没有其他应用调用是不行的,比如 android.intent.action.BOOT_COMPLETED 应该是 3.1 还是 4.0 以前是可以监听到的,但是之后的版本必须要用户手动启动一次才行,当然了如果是 system app 就不受此限制
    yuriko
        9
    yuriko  
       2016 年 3 月 29 日
    应用自启动大概是在 3.1 还是 4.0 左右增加了限制。
    如果没用户手动杀除,或者没用启动过,会有个特殊的标识,在此状态下,应用不能被一些系统广播换气
    wangxiaohao
        10
    wangxiaohao  
       2016 年 3 月 29 日
    有可能会的
    举个例子,某集团的互相唤醒,一次没运行过,有自启管理,也可以起来..
    另外:关于特殊标识,如果有 root 权限,其他 app 也可以修改掉
    over
    21grams
        11
    21grams  
       2016 年 3 月 31 日 via Android
    一次都没启动是收不到系统广播的, android 源码里写的很清楚
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3426 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 04:58 · PVG 12:58 · LAX 20:58 · JFK 23:58
    ♥ Do have faith in what you're doing.