我正在创建一个启动器应用程序,并希望它具有一个设置活动,用户可以在其中调整应用程序的行为。
但我不希望启动器应用程序显示启动启动器的活动
(意图过滤器
<category android:name="android.intent.category.HOME"/>
和<category android:name="android.intent.category.DEFAULT"/>
),
并且仍然保留当用户按下主页按钮时,我的应用程序成为可行的候选者。
所以我的问题是,如何从启动器隐藏启动器活动,以便不显示两个活动(设置和启动器),只显示设置活动。
答案 0 :(得分:1)
如果您从启动器活动中删除了带有ACTION = MAIN和CATEGORY = LAUNCHER的<intent-filter>
,它将不会显示在可用应用程序列表中。
要更改设置活动的标签,只需添加
即可android:label="@string/settings_name"
到您的设置活动的<activity>
标记,并创建适当的字符串资源。