android - 是否可以在后台检查 Android/iOS 设备当前是否正在使用?

标签 android ios

即使我的应用程序不在前台,是否可以确定设备(非 root 用户)目前是否正在使用?准确地说,“使用中”是指用户在过去 5 秒内进行了触摸事件或显示器处于打开状态。

如果是,需要哪些特定权利?

谢谢

最佳答案

据我所知,如果您的应用程序不在前台,Android 安全模型将不允许您记录触摸。

有一些粗略的解决方法,例如覆盖透明屏幕以记录触摸。不过不确定这些现在是否有效。

关于android - 是否可以在后台检查 Android/iOS 设备当前是否正在使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32809931/

相关文章:

Android 错误,而 Camera.open()

java - 带有 HashMap 的 ListView 只显示一个数据

ios - 为什么splitViewController :collapseSecondaryViewController:ontoPrimaryViewController: is not called on iPhone 6 Plus?

android - TextFormField 上的可点击图标 - 禁用 TextFormField 对图标单击的关注( flutter )

IOS-7 正确的方法来继续一个永远不会被召回的 View

android - 如何在 Android 中突出显示 EditText 的特定单词?

java - 新用户持有搜索数组

java - 房间错误 : Not sure how to handle insert method's return type

ios - dismissViewControllerAnimated 崩溃

ios - 内存管理和属性(init/dealloc)