【发布时间】:2016-10-16 01:16:02
【问题描述】:
我是一名 Android 开发人员,我想在我的应用程序中编写一个 if 语句。在此声明中,我想检查哪个应用程序在我的手机(如 Facebook、Messenger、You Tube、chrome 等)打开和关闭时运行的时间。如何以编程方式执行此操作?
【问题讨论】:
标签: android monitoring
我是一名 Android 开发人员,我想在我的应用程序中编写一个 if 语句。在此声明中,我想检查哪个应用程序在我的手机(如 Facebook、Messenger、You Tube、chrome 等)打开和关闭时运行的时间。如何以编程方式执行此操作?
【问题讨论】:
标签: android monitoring
我不确定您对 if 语句 部分的含义,但我猜您正在寻找的是 UsageStatsManager。
考虑到此API需要android.permission.PACKAGE_USAGE_STATS权限,这是系统级权限,不会授予第三方应用。但是,声明权限意味着使用 API 的意图,并且设备的用户可以通过设置应用程序授予权限。
【讨论】: