usagestatsmanager相关内容

如何检查是否“android.permission.PACKAGE_USAGE_STATS"是否给予许可?

背景 我正在尝试获取应用启动的统计信息,在 Lollipop 上可以使用 UsageStatsManager 类,因此(原帖此处强>): 清单: 代码有效,但权限检查效果不佳. 我的尝试 您可以使用以下任一方法检查授予的权限: String permission = "android.permission.PACKAGE_USAGE_STATS";boolean grantin ..

如何获取“当天"的使用统计信息在 android (kotlin) 中使用 usageStatsManager

目标: 需要获取今天的使用统计信息(今天使用设备的总时间),即.上午 12 点到当前时间. 问题: 1.我得到今天的时间+其他一些不可解释的时间 2.不可解释的时间戳(getTimestamp 方法检索到的使用统计的开始和结束) 时间段不相关.我将开始时间指定为上午 12 点,将结束时间指定为当前时间,但是对于使用情况统计数据,我得到了完全不相关的“.firstTimeStamp"和 ..
发布时间:2021-11-21 20:10:24 移动开发

使用UsageEvents,UsageEvents.Event和MOVE_TO_FOREGROUND计算一天中每个应用的使用次数

使用UsageStatsManager和UsageStats,我可以获取智能手机上每个应用程序的每日使用情况(小时,分钟和秒).现在,我想知道是否有一种方法可以获取智能手机上每个应用程序的每日使用频率(以次数为单位,即1次,2次等). 阅读文档后,我推断可以使用UsageEvents,UsageEvents.Event和MOVE_TO_FOREGROUND来实现.所以我写了下面的代码: ..

Android UsageStatsManager产生错误的输出?

我正在使用此链接来生成应用使用状态.我对选定间隔的理解是,对于YEARLY间隔,它会为beginTime和endTime持续时间之间的每个包装汇总每个YEAR的数据.同样,它应该在WEEKLY和DAILY间隔内工作. 对于WEEKLY,我的代码和输出如下所示; 代码: Calendar beginCal = Calendar.getInstance(); beginCal.set ..
发布时间:2020-07-26 04:46:01 移动开发

尝试检索前台应用程序时出现Android 6.0棉花糖UsageStatsManager问题

每当我尝试查询UsageStatsManager的使用情况统计信息时,我都可以正确获取最近运行的应用程序.但是,如果我下拉状态栏并且有新的通知,则上次使用的应用程序(基于UsageStats)将更改为该通知的应用程序.结果,我收到有关前台应用程序已更改的错误警报. 我似乎找不到一种方法来过滤这些特定的抽签.有什么想法吗? 现在,我使用以下代码查询前台应用程序.该问题仅存在于棉花糖中(5 ..
发布时间:2020-07-26 04:45:55 移动开发

当应用程序处于前台状态时,如何计算应用程序使用时间?

我正在开发一个Android应用,用于跟踪每日的应用使用情况.这个想法是,用户可以为任何应用设置每日时间限制,超过该限制后最多2分钟内会出现一条通知. (延迟的原因:我使用 AlarmManager 类创建了一个警报系统,该系统每分钟运行一次 JobIntentService ,该系统将检查是否超出了任何应用程序的限制) 我使用了 queryEvents UsageStatsManager ..
发布时间:2020-07-26 04:44:53 移动开发

如何以编程方式获取使用权限

我的应用需要具有使用访问权限才能在用户手机上获取有关当前正在运行的应用的信息.在以下链接的帮助下,我可以使用以下代码成功实现它. 使用访问应用程序 这是我的工作代码 public void showDialog() { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLL ..
发布时间:2020-07-26 04:44:49 移动开发

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

我想获取我今天使用的所有那些应用程序的使用时间. 当我通过拨打*#*#4636#*#*来获取那些详细信息时. 但我想在Android中以编程方式获取这些详细信息. 请帮我解决这个问题. 我们可以看到这些Play商店应用如何显示使用情况统计信息 无故障 应用使用情况 解决方案 具有使用权限设置的应用 活动类别:- package com.example.a ..
发布时间:2020-07-26 04:44:43 移动开发

如何按小时获取我的应用屏幕显示时间?

Android的UsageStatsManager返回至少一天的数据,但是我想从凌晨12点到当前时间获取准确的数据.我尝试了几种类型,但没有正常工作. “行动短跑"和“数字健康"正在准确地获取数据. 解决方案 使用 queryEvents 方法"rel =" nofollow noreferrer“> UsageStatsManager 类. 我最近建立了一个用于跟踪每日应用使用情况 ..
发布时间:2020-07-26 04:44:39 移动开发

如何获得“当日"的使用情况统计信息?在android(kotlin)中使用usageStatsManager

目标: 需要获取今天的使用情况统计信息(今天使用该设备的总时间),即.当前时间是凌晨12点. 问题: 1.我得到今天的时间+其他无法解释的时间 2.不可解释的时间戳(通过getTimestamp方法检索的使用状态的开始和结束) 时间段无关紧要.我将开始时间定为上午12.00,将结束时间定为当前时间,但是对于使用情况统计信息,我得到的是完全不相关的".firstTimeStamp"和" ..
发布时间:2020-04-26 12:07:32 移动开发

如何检查是否与QUOT; android.permission.PACKAGE_USAGE_STATS"许可给?

背景 我试图让应用程序推出的统计数据,以及棒棒堂有可能通过使用清单: <使用,许可 机器人:名称=“android.permission.PACKAGE_USAGE_STATS” 工具:忽略=“ProtectedPermissions”/> 打开,可以让用户确认给你这个权限的活动: startActivity(新意图(Settings.ACTION_US ..

如何使用UsageStatsManager?

背景 谷歌已经去precated功能“ 我甚至写了一个关于它的帖子 在这里在计算器 ,但我发现这是不可能的。 问题 我做了一个关于它的帖子(类被称为“UsageStatsManager”,我的猜测是,该函数“ 此外,似乎它有一个新的权限(“android.permission.PACKAGE_USAGE_STATS”),这是一个系统的权限,但它写入的是: 声明许可意味着不想使用AP ..