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

安卓 app 如何自动切换到前台

  •  
  •   8UbNRbE5c9tvj2 · 2 天前 via Android · 1040 次点击
    我自己做了一个 app ,希望通过某些方式(例如点按 3 下电源键或者到某个时间自动弹出)唤醒,尝试使用通知的方式,也设置了电池白名单,还是无法唤醒,手动打开 app 的话就会发现 app 已经在唤醒后界面了,也就是说就差切到前台。
    有什么方式能实现吗?
    6 条回复    2024-11-04 17:58:52 +08:00
    RightHand
        1
    RightHand  
       2 天前 via Android
    丢个前台通知就行了
    cyningxu
        2
    cyningxu  
       2 天前 via Android
    如果我没记错的话,现在已经不允许 APP 自己用后台任务启动至前台了
    wu67
        3
    wu67  
       2 天前
    我记得点音量和电源键的监听需要 root 权限?
    要不你看看 MacroDroid, 可以设条件把应用自动打开.
    sir283
        4
    sir283  
       2 天前
    加无障碍进去,就行了,然后就是后台播放无声音的音频文件,都可以实现你说的功能,安卓 10 以后,如果要程序后台保活,除了申请常驻后台权限跟电池白名单后,还必须要申请前台通知权限。
    CherryYin123
        5
    CherryYin123  
       1 天前
    高优先级的通知,同时使用 PendingIntent ,在锁屏时也可以实现弹出 Activity 的动作。
    json12138
        6
    json12138  
       1 天前
    好像有个后台拉起应用的权限,你查一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   997 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 21:23 · PVG 05:23 · LAX 13:23 · JFK 16:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.