我正在我的应用程序中开发一个锁定屏幕,我遇到与以下链接 How to disable Home button without using the TYPE_KEYGUARD? 相同的问题。我用过
public void onAttachedToWindow()
{
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);
super.onAttachedToWindow();
}
并在我的mainfest.xml文件中添加了 android:theme =“@ android:style / Theme.NoTitleBar.Fullscreen”。但它仍然没有用。
我的mainfest.xml的一部分
<activity android:name=".LockActivity" android:windowSoftInputMode ="stateAlwaysHidden"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
</activity>
有关我的应用的更多详细信息
我的应用程序在后台工作,当我收到命令时,我的锁定活动会显示出来。但问题是当我从电源按钮关闭屏幕时,当我解锁屏幕后,命令出现,然后出现状态栏或我无法阻止我的主页按钮。
答案 0 :(得分:0)
private void hideSystemUI() {
View decorView = getWindow().getDecorView();
decorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_IMMERSIVE
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN);
}
答案 1 :(得分:-1)
它正在工作2.2
<activity android:label="@string/app_name" android:name=".Small"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>