Android 是否有任何方法可以打开应用程序的电池使用(意图)?

Android 是否有任何方法可以打开应用程序的电池使用(意图)?,android,Android,自从一次尝试后,我一直在研究如何直接打开我的应用程序(而不是另一个)的电池管理器,我已经取得了一些成果,但它们并不符合我的目的 这是我要打开的活动: 我可以通过以下方式打开应用程序信息: Intent intent = new Intent( Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.parse("package:" + getPackageName())); startActivity(intent); 我不是在寻找“电池优化”,因

自从一次尝试后,我一直在研究如何直接打开我的应用程序(而不是另一个)的电池管理器,我已经取得了一些成果,但它们并不符合我的目的

这是我要打开的活动:

我可以通过以下方式打开应用程序信息:

Intent intent = new Intent(
Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.parse("package:" + getPackageName()));
startActivity(intent);
我不是在寻找“电池优化”,因为它违反了google play的政策:

注意:Google Play政策禁止应用程序请求直接豁免Android 6.0+中的电源管理功能(打瞌睡和应用程序待机),除非应用程序的核心功能受到不利影响。

试试这个

Intent powerUsageIntent = new Intent(Intent.ACTION_POWER_USAGE_SUMMARY);
ResolveInfo resolveInfo = getPackageManager().resolveActivity(powerUsageIntent, 0);
// check that the Battery app exists on this device
if(resolveInfo != null){
    startActivity(powerUsageIntent);
}

检查下面的答案:它工作吗?不工作,这将携带到“电池”。这就是我试图打开的:设置->应用->应用名称->电池