获取活动的执行时间

时间:2013-03-12 21:13:00

标签: android time android-activity launch

我会在前台获取活动的执行时间(见图片),并在后台获得执行时间。

screenshot of the execution time of an application. in android 4.2.2

我在Android 4.1.2源代码中搜索了类似“PackageInfo”和“PackageStats”的内容而没有找到。

你可以帮帮我吗?我会使用服务来检索所有已启动活动的持续时间。谢谢!

编辑:

我发现Android如何搜索这些信息,但它很复杂。

所以我发现Android在xml“power_usage_details.xml”中显示信息。

然后我发现活动com.android.settings.fuelgauge.PowerUsageDetail使用这个xml文件。

然后,PowerUsageDetail会在为开始此活动而传递的意图中查找信息。

启动PowerUsageDetail的活动是PowerUsageSummary。

PowerUsageSummary从com.android.internal.os.BatteryStatsImpl中查找信息。

BatteryStatsImpl从抽象类BatteryStats扩展......

总结说,信息很复杂,如果有人有更好的想法,它会对我有很大的帮助。谢谢!

0 个答案:

没有答案