导航:首页 > 操作系统 > android应用运行时间

android应用运行时间

发布时间:2025-06-21 11:42:21

android如何监控统计各个应用程序运行的时间

1.打开拨号,输入*#*#4636#*#*


备注:此数据通常关机清零

② Android应用统计-使用时长及次数统计(一)

最近在做有关于应用统计有关的工作,主要是统计系统中客户端应用(非系统自带的那些基础应用,比如DownLoadManager),在每一天的使用情况,统计内容包括:应用打开次数,应用合计使用时长等。
在所搜寻的方案中,大致有如下两种:

以下方案采用两个方案并行,主要是以系统数据统计结果为主,以自行记录的数据作为参照,用以对比两组数据,以保证数据统计结果的有效性和稳定性。

在Android中,系统会自行记录应用的打开次数和使用时间,且提供了相关api于开发者,但是每一次版本提升都可能会对api带来相当大的改变,这一块也不例外。但是始终没有变化的就是在拨号键盘输入* # * #4636# * #*,进入工程模式,点击“使用情况统计数据”,你就可以看到统计界面了。由于各个版本之间差异比较大,而且相关的资料也比较少,本次使用的api以及相关的说明都是以Android-5.1为基础。在某些版本中,应用统计api,存在不少缺陷以及避坑的地方,尤其是手机厂家修改过源码之后,所以对于某些品牌的测试机器,程序的运行结果会有一点不一样,请各位读者有所注意。

本文主要介绍了关于Android系统中统计各个app的使用情况的解决方案,以及获取相关数据的方法。关于系统记录的数据的原理以及在该原理的逻辑下可能出现的bug,将会在接下来的文章中详细阐述。

github: UseTimeStatistic
参考文献:
Android 5.0以上通过UsageStatsManager类 获取应用使用情况(精品)
android如何获取系统里各个应用的使用时间?
Android UsageStatsService:要点解析
Android5.1应用打开次数获取

下一篇:Android应用统计-使用时长及次数统计(二)

③ Android系统手机怎样查看程序的历史运行

其实非常简单,不用同时按下什么组合按键,而是在拨号界启州面进行拨号即可。

点击位于系统主屏的Dialer进入拨答弯号界面,输入“*#*#4636#*#*”(不加引号)即可进入工程测试模式。

这时可以看到出现了Testing的界面,包含了Phone information、Battery information、Battery history、Usage statistics四个选项,如果需要查看程序的历史运行时间,直接点击最后一项Usage statistics即可进入其分类,将上方的Sort by选择为Usage Time即可清旁闷。

下方列出的列表信息就是各个程序的历史运行时间。

阅读全文

与android应用运行时间相关的资料

热点内容
北仑二级压缩螺杆机 浏览:44
加密路线免费入口 浏览:739
计算器程序员是干嘛的 浏览:362
数控编程里fo是啥键 浏览:655
javacdataxml 浏览:943
本机tcp服务器地址 浏览:426
切换pdf 浏览:92
iturns下载的app在哪里 浏览:641
云起书院App在哪里 浏览:615
怎么对hex文件进行加密 浏览:285
pdf少年时 浏览:953
两个同名文件夹同步 浏览:630
拍照文件夹哪个好用 浏览:91
文件夹和书包 浏览:511
解压归档拿登记证 浏览:225
去体验解压房 浏览:613
单片机一键中断响应 浏览:646
唐浩明pdf 浏览:845
程序员土木 浏览:73
android如何与web服务器交互 浏览:611