大佬教程收集整理的这篇文章主要介绍了Android锁定全屏,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
一个简单的问题,也希望一个简单的答案;有可能在Android上锁定全屏吗?基本上隐藏吐司,隐藏主页/后退/切换,隐藏通知栏,使其从底部或顶部滑动不起作用.
研究一个可以从中受益匪浅的想法.我知道做我描述的事情很不好,但是它针对的是很小的孩子,他们会随机点击/拖动并偶尔将您的电话语言偶然更改为中文.
解决方法:
根据您定位的Android版本,您可以使用屏幕固定.
从Android文档(https://developer.android.com/about/versions/android-5.0.html):
屏幕固定
Android 5.0引入了新的屏幕固定API,可让您临时限制用户离开任务或被通知打断.例如,如果您正在开发教育应用程序以支持Android或单一用途或信息亭应用程序上的高风险评估要求,则可以使用此功能.您的应用激活屏幕固定后,用户将无法查看通知,访问其他应用或返回主屏幕,直到您的应用退出该模式.
有两种方法可以激活屏幕固定:
>手动:用户可以在设置>中启用屏幕固定安全>
屏幕固定,然后通过触摸选择要固定的任务
最近屏幕中的绿色图钉图标.
>以编程方式:激活
屏幕以编程方式固定,请从您的应用中调用startLockTask().
如果发出请求的应用不是设备所有者,则会提示用户输入
确认.设备所有者应用可以调用setLockTaskPackages()
无需用户确认即可使应用程序可固定的方法
步.
任务锁定处于活动状态时,会发生以下现象:
>状态栏为空白,并且用户通知和状态信息被隐藏.
>隐藏“主页”和“最近使用的应用程序”按钮.
>其他应用程序无法启动新活动.
>当前的应用程序可以启动新的活动,只要这样做不会创建新的任务即可.
>当设备所有者调用屏幕固定时,用户将保持锁定到您的应用程序,直到该应用程序调用stopLockTask().
>如果屏幕固定是由不是设备所有者的另一个应用程序或用户直接进行的,则用户可以同时按住“后退”和“最近”按钮退出.
以上是大佬教程为你收集整理的Android锁定全屏全部内容,希望文章能够帮你解决Android锁定全屏所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。