创建"电池使用"意图android

Pet*_*vdL 7 android battery android-intent

在我的nexus上,有一个方便的应用程序可以从设置>关于手机>电池使用.

我想从我的一个活动中获取StartActivity()应用程序.

我可以在日志中看到,当Settings运行它时,会记录此意图:

Starting activity:
  Intent { act=android.intent.action.MAIN
           cmp=com.android.settings/.fuelgauge.PowerUsageSummary }
Run Code Online (Sandbox Code Playgroud)

我在将这与Android Java源码中的内容联系起来时遇到了麻烦.我甚至无法在GIT源中找到"fuelgauge".任何人都可以指向正确的文件,或其他任何有用的文件,比如如何创建正确的Intent?

谢谢

彼得

Chr*_*acy 18

代码如下:

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);
}
Run Code Online (Sandbox Code Playgroud)