我正在为Android构建主屏应用程序,我想禁用(临时)默认主屏幕(TwLauncher)或正在运行的任何应用程序。
有没有办法实现这个目标?
答案 0 :(得分:2)
您无法禁用其他主屏幕,但您可以通过向清单添加相应的intent-filters来将您的应用注册为主屏幕:
<activity android:name="Home"
android:theme="@style/Theme"
android:launchMode="singleInstance"
android:stateNotNeeded="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
不同的主屏幕可以同时存在,用户最终决定他想要将哪个主屏幕设置为他的默认主屏幕手动。
答案 1 :(得分:1)
请在官方网站上查看此示例代码:Home app sample
答案 2 :(得分:0)
我也遇到这个问题就是解决方案转到默认启动器的首选项查找退出ex:exit go launcher ex then ok。这将禁用默认值。