gpt4 book ai didi

android - 在 Android 中禁用/隐藏状态栏

转载 作者:行者123 更新时间:2023-11-29 18:10:38 24 4
gpt4 key购买 nike

我正在开发一个应具有一些额外安全功能的应用程序。在这种情况下,我必须禁用/隐藏状态栏。我运行的是 Android 2.2。

而且我的设备已经 root 了,如果有一个 ADB 命令来禁用状态栏,那也没问题。

现在我所做的基本上是当用户尝试展开状态栏时,我通过调用一些 .但有时用户可以展开它并单击状态栏通知中的项目。

此代码部分将执行此操作,

 public void onWindowFocusChanged(boolean hasFocus)
{
try
{
if(!hasFocus)
{
Object service = getSystemService("statusbar");
Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
Method collapse = statusbarManager.getMethod("collapse");
collapse .setAccessible(true);
collapse .invoke(service);
}
}
catch(Exception ex)
{

}
}

而且我还尝试将应用程序设置为全屏应用程序。但它也存在一些问题。

有人可以帮我解决这个问题吗?

有人可以帮我做这个吗?

最佳答案

you can select the theme spinner and select the "Theme.NoTitleBar.Fullscreen".

Using code:-

requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

above written code placed in oncreate method

关于android - 在 Android 中禁用/隐藏状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10942288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com