android - 创建 "Battery usage" Intent android

标签 android android-intent battery

在我的 nexus one 上,有一个方便的应用程序,可以从“设置”>“关于手机”>“电池使用”中访问。

我想从我的一个 Activity 中启动该应用程序。

我可以在日志中看到,当“设置”运行它时,会记录此 Intent :

Starting activity:
  Intent { act=android.intent.action.MAIN
           cmp=com.android.settings/.fuelgauge.PowerUsageSummary }

我无法将其与 Android Java 源代码相关联。我什至无法在 GIT 源代码中找到“fuelgauge”。谁能指出正确的文件或任何其他有用的信息,例如如何创建正确类型的 Intent?

谢谢

彼得

最佳答案

代码如下:

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);
}

关于android - 创建 "Battery usage" Intent android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3673036/

相关文章:

java - 电池电压是否与其电量/百分比直接对应?

android - SimpleDateFormat.parse 根据 Android 版本导致非常不同的值

android - 当用户从另一个 Activity 中单击 "Back"时开始新 Activity

android - ACTION_SEND 附件未显示在 Instagram 中

Android:返回上一个 Activity

ios - 如何获取蓝牙连接设备的电池电量

java - 安卓图标电池

android - Gitlab CI gradle 依赖缓存

java - PendingIntent 和 AlarmManager

android - 如何从 sd 卡中获取所有图像?