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

有人遇到网易云音乐在 Android P 上后台播放一段时间就会自动暂停的问题吗

  •  1
     
  •   runiverse · 2018-09-20 23:13:36 +08:00 · 19178 次点击
    这是一个创建于 2286 天前的主题,其中的信息可能已经有所发展或是发生改变。
    进入后台以后也没有在通知栏显示挂起 Service。是不是 9.0 对后台的服务做了进一步的限制。不过我看了 Spotify targetSDK == 23 在 P 上没问题,可能是 Spotify 用了 Foreground service?

    如果网易云不在 Google play 上更新是不是也不会受到十一月一号强制 targetSDK == 26 的限制,修复遥遥无期。

    其实我觉得微信语音也有类似问题,也可能是我手机有问题。
    25 条回复    2018-09-21 16:19:02 +08:00
    iwtbauh
        1
    iwtbauh  
       2018-09-20 23:40:27 +08:00 via Android
    网易云在 play store 中国区有上架
    enjoyCoding
        2
    enjoyCoding  
       2018-09-20 23:51:55 +08:00 via Android
    我也有这个问题
    rosu
        3
    rosu  
       2018-09-20 23:56:18 +08:00 via Android
    我的解决方法的是,关掉电池优化和绿色守护的绿色化。我也是 9.0。
    vB4h3r2AS7wOYkY0
        4
    vB4h3r2AS7wOYkY0  
       2018-09-20 23:56:34 +08:00
    Android P 里 网易云音乐 电量使用里的 后台限制 设置为 允许.
    然后去开发者工具里的 Background Check 关掉.

    在 Appops 里, 上面那个选项是 Android P 新增的 RUN_ANY_IN_BACKGROUND 和 run foreground service
    下面那个是 Android O 的 Run Background
    easylee
        5
    easylee  
       2018-09-21 00:08:19 +08:00 via Android
    @iwtbauh 有吗?我一直没找到呢,国区 ID。
    djnwzs
        6
    djnwzs  
       2018-09-21 00:12:36 +08:00 via Android
    @easylee 有的,不过可能搜索不到
    bombless
        7
    bombless  
       2018-09-21 00:13:39 +08:00 via Android
    我用 b 站有这个问题……还好我听的电台都有视频版,声音版断了就去播视频
    alwaystest
        8
    alwaystest  
       2018-09-21 00:26:48 +08:00 via Android
    同样的问题,明天试试楼上给的方案
    alwaystest
        9
    alwaystest  
       2018-09-21 00:29:04 +08:00 via Android
    @easylee Google 直接搜就能搜到商店的链接,美区账号显示所在区域不能安装
    easylee
        10
    easylee  
       2018-09-21 00:30:12 +08:00
    @alwaystest
    @djnwzs

    我再去尝试尝试。
    vB4h3r2AS7wOYkY0
        11
    vB4h3r2AS7wOYkY0  
       2018-09-21 00:34:35 +08:00   ❤️ 4
    修正 4#
    电量使用里的 后台限制 是 RUN_ANY_IN_BACKGROUND 和 RUN_IN_BACKGROUND
    无关 run foreground service (OP_NAME 为 START_FOREGROUND 这个无法在系统设置项关闭)

    关掉 RUN_ANY_IN_BACKGROUND 即使 START_FOREGROUND 在 Appops 开启, 息屏后会在一分钟内停掉 APP 的所有活动.

    开启 RUN_ANY_IN_BACKGROUND 关闭 RUN_IN_BACKGROUND & START_FOREGROUND, 息屏后也会在一分钟内停掉 APP 的所有活动.

    开启 RUN_ANY_IN_BACKGROUND & START_FOREGROUND 关闭 RUN_IN_BACKGROUND, 正常息屏播放. 暂停播放后 Overview 划掉 APP, APP 的所有后台会在一分钟内 Stop 或者变为 Cache.

    ---

    RUN_ANY_IN_BACKGROUND 是 Android P 新增的项目, 严格的管控后台
    RUN_IN_BACKGROUND 是 Android O 的项目, 在 8.1 修复保活漏洞后, 可控的严格管控后台.

    ---

    总结
    对于 支付宝 淘宝 这种用完即关, 不需要后台接收相关通知的用户. 可以关掉 RAIB 和 RIB 彻底镇压, 无需黑阀绿守.
    对于微信 音乐 等需要息屏后使用后台的, 可以关掉 RIB. 不需要使用的时候 Overview 划掉即可镇压, 平时可保留后台.

    START_FOREGROUND 这个选项在系统设置项里没办法关闭, 保持 APP 默认就好.

    如果有误请补充, 刚刚用 Appops 测试的不是很严谨.
    runiverse
        12
    runiverse  
    OP
       2018-09-21 06:35:57 +08:00 via Android   ❤️ 1
    谢谢。目前去设置里面找到网易云音乐,然后 Battery - Background Restriction - Remove. 解除限制以后能看见网易云在通知里面挂起了。看起来播放正常。
    bclerdx
        13
    bclerdx  
       2018-09-21 07:32:05 +08:00 via Android
    @runiverse 哪个的设置?
    iwtbauh
        14
    iwtbauh  
       2018-09-21 08:11:57 +08:00 via Android   ❤️ 2
    @easylee

    play 链接: https://play.google.com/store/apps/details?id=com.netease.cloudmusic&hl=en_US

    就像楼上兄弟说的一样,非中国区账户无法安装

    如果没有国区账户,可以用 apkpure 下载: https://m.apkpure.com/cn/网易云音乐 /com.netease.cloudmusic
    easylee
        15
    easylee  
       2018-09-21 08:23:24 +08:00 via Android
    @iwtbauh 非常感谢,昨天已经尝试在 Google 搜索到了。
    orangeade
        16
    orangeade  
       2018-09-21 08:24:11 +08:00
    @iwtbauh #14
    Updated February 8, 2018
    我估计网易云音乐懒得更新 play 版了
    fantasylidong
        17
    fantasylidong  
       2018-09-21 08:50:26 +08:00 via Android
    @iwtbauh 我美区账号好像能下啊😯
    iwtbauh
        18
    iwtbauh  
       2018-09-21 08:54:38 +08:00 via Android
    @fantasylidong 恭喜账户进入国区
    ShanLin
        19
    ShanLin  
       2018-09-21 09:50:53 +08:00
    后台电池问题
    runiverse
        20
    runiverse  
    OP
       2018-09-21 10:04:53 +08:00
    @bclerdx 我是 pixel2 原生 rom. 路径是 -> 手机的设置 Settings -> Apps & Notifications -> 找到网易云音乐 -> Advanced -> Battery -> Background Restriction.
    jimzhong
        21
    jimzhong  
       2018-09-21 10:11:29 +08:00
    @orangeade 而且 Google Play 说“ This app is incompatible with all of your devices.”
    digimoon
        22
    digimoon  
       2018-09-21 11:34:32 +08:00
    现在怎么注册国区 play 账号?
    fantasylidong
        23
    fantasylidong  
       2018-09-21 12:31:01 +08:00 via Android
    @iwtbauh 我肯定是美区啊,开了美区 YouTube premium 呢
    Love4Taylor
        24
    Love4Taylor  
       2018-09-21 15:12:20 +08:00
    @fantasylidong #17 你曾经在国区下过.
    fantasylidong
        25
    fantasylidong  
       2018-09-21 16:19:02 +08:00 via Android
    @Love4Taylor 应该是的,我直接点链接能够安装但是直接搜索搜不到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3194 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 12:29 · PVG 20:29 · LAX 04:29 · JFK 07:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.