Android:系统工具:显示系统级警报:如何使用此权限?

Android:系统工具:显示系统级警报:如何使用此权限?,第1张

概述谷歌“Play商店”上有一个名为“屏幕过滤器”的应用程序,它设计用一些半透明的黑色覆盖整个屏幕,使屏幕比最小亮度更暗. 它使用称为“显示系统警报”的权限执行此 *** 作. >允许我在我的应用程序中执行此 *** 作的文档在哪里? >这种“系统级警报”可以拦截触摸事件吗?这样我就可以让我的应用程序接管an Android that is supposed to stay in our building. 我喜欢 谷歌“Play商店”上有一个名为“屏幕过滤器”的应用程序,它设计用一些半透明的黑色覆盖整个屏幕,使屏幕比最小亮度更暗.

它使用称为“显示系统级警报”的权限执行此 *** 作.

>允许我在我的应用程序中执行此 *** 作的文档在哪里?
>这种“系统级警报”可以拦截触摸事件吗?这样我就可以让我的应用程序接管an Android that is supposed to stay in our building.

我喜欢这种方法,因为它可以防止手机在翻转之前被关闭(这会触发警报),除非当然涉及到锤子.

解决方法 > Docs for Manifest.Permission显示 SYSTEM_ALERT_WINDOW是您正在寻找的权限.您可以在Manifest中声明此权限,然后在Dialog或任何其他类型的Window中设置此标志WindowManager.LayoutParams.TYPE_SYstem_ALERT.所以对于一个Dialog,它看起来像这样:

.dialog.getwindow()的setType(WindowManager.LayoutParams.TYPE_SYstem_ALERT);>是的,它将能够拦截触摸事件.系统警报,如低电量警告,总是在所有其他应用程序之上打开,所以无论你d出什么窗口都会关注等等.基于你想要做什么,我想你可以做类似的事情:d出一个Dialog(作为系统级警报),需要一个密码才能让它消失.

总结

以上是内存溢出为你收集整理的Android:系统工具:显示系统级警报:如何使用此权限?全部内容,希望文章能够帮你解决Android:系统工具:显示系统级警报:如何使用此权限?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1131061.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存