maj*_*jov 11 android samsung-mobile battery-saver batterymanager huawei
我有一个带音频播放的应用程序,但在某些设备(主要是华为,三星,索尼)上,当屏幕熄灭时播放停止.注意:对于Spotify,Play Music等其他应用,播放不会停止
我发现这个答案(对于华为设备)建议要求用户在电池优化设置(电池管理器>受保护的应用程序)中启用"后台运行"权限,但我想避免要求用户启用它.
是否有一些API可以为华为,三星,索尼或其他制造商提供编程方式?
是否可以检测应用程序是否没有此类权限?
编辑:播放在前台服务运行,应用程序持有唤醒锁
编辑2:我已经联系了与此问题相关的华为支持.一旦解决,我将分享更多信息.
使用具有前台优先级的服务,较新的 Android 操作系统版本具有打瞌睡功能以节省电池。
如果您已经在前台使用该服务,则您在代码中使用该服务的方式可能有问题(提供更多详细信息)。
这是有关在后台播放音乐的教程,可以帮助您。
| 归档时间: |
|
| 查看次数: |
300 次 |
| 最近记录: |