相关疑难解决方法(0)

如何创建一个持续监控应用程序使用信息的服务?

手头的问题:我必须创建一个Service连续运行的.这项服务监控5个应用程序说你的手机上安装了5个安卓游戏.此服务需要获取以下信息:1.游戏开启和运行的次数是多少?2.每场比赛的运行​​时间.

例如:说如果我在我的应用程序中安装了此服务.我让它运行了一个月.我需要在应用程序的屏幕上显示此类信息:

游戏 游戏运行次数游戏 持续时间

第1场比赛共20次,共15小时

游戏2共16次,总共玩25小时

..

..

第5场比赛共10次,共12小时

可能的方法:当应用程序加载时,它会进入内存.注意到系统在应用程序启动时计时.当应用程序结束或放在后台注意时间再次.

所以说如果一个应用程序在晚上9点被带到内存并且在晚上9:30退出到后台,这给了我们30分钟的游戏时间.下次播放应用程序时,持续时间将从存储在某种变量中的上一个播放添加到30,依此类推.每次将应用程序带入内存时,正在播放的计数器应该增加1.因此,给我们一个应用程序播放的次数.

编码:Service在Android中根本不知道,因为我从来没有真正研究它们.任何与我手头的问题相关的教程都会非常有用.其次,如果还有另一种方法可以做到这一点.我也想知道.我真的可以使用一些代码片段来启动这个项目.

service android usage-statistics

35
推荐指数
2
解决办法
3万
查看次数

如何以编程方式获取在Android上的应用程序所花费的时间

我想获得我今天使用的所有应用程序的使用时间.

因为我通过拨号获得这些细节*#*#4636#*#*.但我想在android中以编程方式获取这些细节.请帮我解决这个问题.

我们可以看到这些Play商店应用程序如何显示使用统计信息

挣脱

应用用法

android usagestatsmanager

14
推荐指数
3
解决办法
2万
查看次数