gpt4 book ai didi

android - 每次我的应用程序在 Android 中启动时,如何让更改默认值出现

转载 作者:行者123 更新时间:2023-11-30 03:48:11 26 4
gpt4 key购买 nike

我只想在我的应用程序运行时阻止主页按钮

            <category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" >
</category>
</intent-filter>

当我第一次启动我的应用程序并按下主页按钮时,我已经在 list 中编写了上面的代码,它要求我将我的应用程序或默认移动应用程序设置为主页的默认值。一旦我选择了默认值我的应用程序以外的东西并选中始终复选框。下次我启动我的应用程序时,此对话框永远不会出现。

public void onAttachedToWindow() {
window.setType(LayoutParams.TYPE_KEYGUARD|LayoutParams.FLAG_FULLSCREEN|LayoutParams.FLAG_LAYOUT_IN_SCREEN|LayoutParams.FLAG_KEEP_SCREEN_ON);

super.onAttachedToWindow();
}

不适用于Android 4.0及以上

最佳答案

出于安全原因,您不能覆盖 Android4.0 及更高版本的主页按钮,以便在应用程序被证明是恶意软件时允许用户退出。

另外,不让用户离开应用程序并不是一个很好的做法。但是,如果您的应用程序需要这样做,您可以将 Activity 声明为 Launcher ,这样当按下 HomeButton 时,它只会重新启动您的应用程序并保持原样

关于android - 每次我的应用程序在 Android 中启动时,如何让更改默认值出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14603813/

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