【发布时间】:2022-11-12 19:46:41
【问题描述】:
我想获取其他应用程序使用情况的信息。就像用户今天使用 whatsapp 30 分钟一样,其他应用程序也是如此。如何在 React Native Android 中获得它。
在本机反应中的应用程序使用数据
例如 用户今天使用 whatsapp 30 分钟,instagram 50 分钟,电子邮件 2 小时
【问题讨论】:
标签: android react-native react-hooks usage-statistics
我想获取其他应用程序使用情况的信息。就像用户今天使用 whatsapp 30 分钟一样,其他应用程序也是如此。如何在 React Native Android 中获得它。
在本机反应中的应用程序使用数据
例如 用户今天使用 whatsapp 30 分钟,instagram 50 分钟,电子邮件 2 小时
【问题讨论】:
标签: android react-native react-hooks usage-statistics
UsageStatsManager 提供对设备使用历史和统计数据的访问。使用数据汇总为时间间隔:天、周、月和年。
挑战将是让用户授予所需的权限。
此 API 上的大多数方法都需要权限 android.permission.PACKAGE_USAGE_STATS。但是,声明权限意味着使用 API 的意图,并且设备的用户仍然需要通过设置应用程序授予权限。
Native module 允许从 JavaScript 访问 Android 的 API。
【讨论】: