android - 如何以编程方式禁用android上的状态栏/通知栏?

标签 android android-manifest

我创建了一个锁屏应用程序。这个应用程序由 SMS 触发。当收到包含命令的 SMS 时,它将显示锁屏 Activity 。

我的锁屏 Activity 正在使用 TYPE_KEYGUARD 来禁用主屏幕按钮。当设备屏幕关闭然后我再次打开它时,我的问题是状态栏/通知栏仍然出现在我的屏幕上。这是一个问题,因为即使设备被锁定,用户仍然可以通过状态栏/通知栏访问某些程序。所以我想消除这个状态栏/通知栏,这样用户(盗窃)就不能再访问那个设备了。 请帮我解决这个问题..

最佳答案

我认为您要做的是以编程方式将 Activity 设置为全屏。如果是这样,请考虑以下事项:

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                     WindowManager.LayoutParams.FLAG_FULLSCREEN);

来源:http://www.androidsnippets.com/how-to-make-an-activity-fullscreen

关于android - 如何以编程方式禁用android上的状态栏/通知栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7578804/

相关文章:

android - '错误 : Ambient Vertex Buffer overflow!!使用 304,总共 260' Android ViewPropertyAnimator

java - 如何更改日历偏移量?

android - 如何强制 Android 应用程序重新加载与语言更改对应的 Activity 标题?

android - 固定屏幕方向

android - 无法将字符串 '@bool/some_key' 转换为目标类 'boolean'

java - Android Studio - - MainActivity 中只有 1 个按钮播放声音

android - Firebase 分析机器人过滤?

java - KSOAP 元素的排序

android - 对于android库项目,<uses-sdk>在manifest中有意义吗?

java - 如何添加多个小部件?