禁用默认主启动器

时间:2012-05-20 17:12:30

标签: android homescreen

我正在为Android构建主屏应用程序,我想禁用(临时)默认主屏幕(TwLauncher)或正在运行的任何应用程序。

有没有办法实现这个目标?

3 个答案:

答案 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。这将禁用默认值。