首页 > 解决方案 > 计算我手机上的应用程序打开了多少次

问题描述

我想计算我安装的应用程序每天打开的频率,例如:Facebook 已经打开了 10 次

标签: android

解决方案


您需要申请应用使用权限并使用应用使用 API: https ://developer.android.com/about/versions/android-5.0#AppUsageStatistics

您现在可以使用新的 android.app.usage API 在 Android 设备上访问应用使用历史记录。此 API 提供比已弃用的 getRecentTasks() 方法更详细的使用信息。要使用此 API,您必须首先在清单中声明“android.permission.PACKAGE_USAGE_STATS”权限。用户还必须通过“设置”>“安全”>“具有使用访问权限的应用”启用此应用的访问权限。

系统以每个应用为基础收集使用数据,并在每天、每周、每月和每年的时间间隔内汇总数据。系统保留此数据的最长时间如下:

每日数据:7 天每周数据:4 周每月数据:6 个月每年数据:2 年


推荐阅读