禁用API 19的主页按钮

时间:2017-11-13 11:48:30

标签: android

我正在开发一个应用程序(KIOSK)。因为API 19以下代码不起作用

 <activity android:name=".activity.HomeActivity"
            android:theme="@style/AppTheme.NoActionBar"
            android:screenOrientation="landscape">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.HOME" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.MONKEY"/>
            </intent-filter>
        </activity>

当用户点击主页按钮时,我想将此应用设置为启动器默认应用,如主屏幕。 请帮忙

1 个答案:

答案 0 :(得分:0)

尝试删除:<category android:name="android.intent.category.MONKEY"/>

你还需要:

<activity ...>
   <!-- Add this -->
    <intent-filter>
       <action android:name="android.intent.action.MAIN" />
       <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>

    <intent-filter>
    <!-- Your other filter -->
    </intent-filter>
</activity>