覆盖主页按钮Android

Luc*_*ali 0 android android-launcher android-homebutton

我正在编写一个必须保留在平板电脑屏幕上的应用程序,每个人都可以访问.

这意味着只有知道密码的人才能访问平板电脑,而路过的用户只能使用该应用.但是,我被困在主页按钮上.有没有办法改变它?禁用,控制,什么?

tas*_*iac 5

您可以使用AndroidManifest中非常相似的活动代码将您的应用程序设置为主屏幕启动器应用程序.这样,当用户按下主页按钮时,您的应用程序将被打开.

    <activity
        android:name=".MainActivity"
        android:launchMode="singleTask"
        android:excludeFromRecents="true">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <!-- The following two intent-filters are the key to set homescreen -->
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.DEFAULT" />

        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)