2017-10-18 17:43:57 479浏览
关于android如何获取系统里各个应用的使用时间的问题,还有很多从事android开发或者准备参加android培训学习android开发的小伙伴不是很了解,扣丁学堂Android开发视频教程讲师在这里解读一下android如何获取系统里各个应用的使用时间。android开发实例视频教程分享。
android如何获取系统里各个应用的使用时间:
应用使用情况统计信息
您现在可以通过新的android.app.usage API访问 Android 设备上的应用使用情况历史记录。此 API 提供了比被弃用的getRecentTasks() 方法更详细的使用情况信息。要使用此 API,必须先在您的清单中声明"android.permission.PACKAGE_USAGE_STATS" 权限。用户还必须通过“设置”>“安全性”>“应用”使用“使用情况访问”启用对此应用的访问权限。
系统将以每个应用为单位收集使用情况数据,并按每天、每周、每月和每年时间间隔对数据进行汇总。系统保留此数据的最大持续时间如下所述:
每天数据:7 天每周数据:4 周每月数据:6 个月每年数据:2 年。
对于每个应用,系统将记录以下数据:上次使用应用的时间应用在该时间间隔内(按天、周、月或年)处于前台的总时间长度组件(由程序包和活动名称予以标识)在一天中移动到前台或后台时的时间戳捕获设备配置更改时(例如当设备配置因为旋转而更改时)的时间戳捕获。
以上就是为读者整理的android如何获取系统里各个应用的使用时间具体操作步骤,扣丁学堂Android视频教程整合时下最新最全的Android开发技术,形成了一套完整的Android开发学习路线体系,符合所有阶段Android技术人才的需求。
扣丁学堂不仅有与时俱进的课程体系,还有大量从业多年且在大型企业任职经验的专业老师授课,更有大量的android开发视频教程供学员观看学习,想要学好android开发吗?想要android开发视频教程吗?那就关注扣丁学堂官网吧。