在Android上以编程方式更改电池优化

时间:2018-12-05 21:22:50

标签: android audio-streaming exoplayer batterymanager

我的应用程序使用Exoplayer在后台播放流式音频,但是如果用户未在电池优化设置中手动将我们列入白名单,系统将关闭它。

还有其他一些应用程序也可以在后台成功运行流音频,而不会出现中断,并且不会在电池优化中列入白名单。

这是将用户带到设置应用程序的代码,其中包含有关操作方法的说明。但是每个系统都有自己的方式/路径来禁用电池优化,这使得我们的说明并不总是准确的:

           Intent myIntent = new Intent();  
           myIntent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
                            startActivity(myIntent); 

是否可以在不提示用户的情况下将我们列入白名单并在审核过程中被接受?还是有另一种方法来避免系统关闭我们的流媒体?

谢谢!

0 个答案:

没有答案