V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
8UbNRbE5c9tvj2
V2EX  ›  Android

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

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