android - 作为设备所有者禁用最近的应用程序按钮
问题描述
这个主题已经被打死了,但我想再给它一个镜头。我从这个网站或基本上谷歌做的每一个查询都会在按下按钮时给出一些处理提示/提示,但据我所知,三星诺克斯有能力禁用按钮,我想知道这是否是一个定制的实现进入诺克斯或只是我完全想念的东西。
由于其他原因,我的应用程序将被设置为设备所有者应用程序,但我没有看到有关最近应用程序按钮的任何低级项目。
我目前的目标是 Android 21 (5.0)。我们目前使用我们提供的商业(非 root、多个制造商和操作系统级别)手机,其中一个应用程序被映射到主页按钮并监控可访问性,以及我们试图保留在前台的主要应用程序。
一些东西...
- 我对让我的应用程序成为信息亭应用程序不感兴趣,因此目前这不是平均的选择。
- 我可以监视 Intent.ACTION_CLOSE_SYSTEM_DIALOGS 并将我的应用程序放在前面(或以不同的方式处理),但这仍然允许按下按钮并加载屏幕一段时间。
- 我已经尝试了 getWindow().getDecorView() 的所有选项,并在 OnResume、OnWindowFocusChanged 期间设置了 SYSTEM_UI_FLAG_HIDE_NAVIGATION、SYSTEM_UI_FLAG_IMMERSIVE_STICKY、SYSTEM_UI_FLAG_IMMERSIVE(标志的不同组合)的标志,并作为“setOnSystemUiVisibilityChangeListener”上的回调侦听器。这在一段时间内可以正常工作,但在我的 Pixel 2 上几次下拉尝试后,导航卡在打开状态。
我不太熟悉作为设备所有者的应用程序的功能,但我找不到这个较低级别的配置选项可用。
任何帮助表示赞赏
解决方案
推荐阅读
- css - 如何在 Angular 上使用扩展的引导程序 5 种颜色?
- java - 不兼容的类型:不存在类型变量 F、T 的实例,因此 java.util.Collection
符合 java.util.Set 我正在尝试将列表转换为
ComplexItem
相应 ID 的列表Long
。但是得到上面的错误,即使在getCollection()
用(Collection<ComplexItem>)
- python - 获取每个子组的计数
- javascript - 在 React 中使用动态导入
- python - 当我在 python 中编写代码时,anaconda 的 spyder 中出现了一个奇怪的错误
- python - 处理两个过时元素异常
- java - 如何使导航栏仅在软键盘打开时可见?
- r - 使用并行包在 R 中进行并行处理 - 不能用不同数量的内核重现
- c++ - C ++使用成员的地址作为数组
- python - 如何使用open cv和python检测和识别固定位置的手写矩阵数