在 React Native Android 中获取其他应用程序的使用信息

问题描述 投票:0回答:2

我想获取其他应用程序的使用信息。就像用户今天使用 WhatsApp 30 分钟一样,其他应用程序也是如此。我如何在 React Native Android 中获取它。

在 React Native 中的应用程序使用数据中

例如 用户今天使用 WhatsApp 30 分钟,使用 Instagram 50 分钟,使用电子邮件 2 小时

android react-native react-hooks usage-statistics
2个回答
0
投票

UsageStatsManager 提供对设备使用历史记录和统计数据的访问。使用数据按时间间隔汇总:天、周、月和年。

挑战在于让用户授予所需的权限。

此 API 上的大多数方法都需要 android.permission.PACKAGE_USAGE_STATS 权限。但是,声明权限意味着使用 API 的意图,并且设备的用户仍然需要通过“设置”应用程序授予权限。

Native module允许从JavaScript访问Android的API。


0
投票

有人对上述问题有所了解吗?我们如何在 React Native 中获取其他应用程序的屏幕时间? 预先感谢。

© www.soinside.com 2019 - 2024. All rights reserved.