在Android中禁用导航键

时间:2016-06-13 18:56:45

标签: android android-service navigationbar android-windowmanager

如何通过Android中的服务禁用导航键?我一直在考虑将 FLAG_FULLSCREEN FLAG_LAYOUT_IN_SCREEN 添加到WindowManager以使服务全屏显示,但它无效。接下来我尝试禁用TypeGuard,但没有运气。有人使用过KeyguardManager,因为它可以解决问题吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);

在AndroidManifest.xml中添加权限<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>

OR

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);