【发布时间】:2011-10-31 10:49:06
【问题描述】:
我正在编写一个应用程序,在主页按键上启动应用程序的代码如下所示。
<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.LAUNCHER" />
</intent-filter>
它在三星 Galaxy 10.1 (Honeycomb) 上运行,但在 Galaxy Tab (Froyo) 上不运行,我不知道为什么。我在网上搜索过,但找不到任何解决方案。
我尝试重新安装应用程序,重新启动设备,但仍然无法正常工作。
我必须在三星标签上设置什么设置吗?安装应用程序后,如果我按下主屏幕,系统会提示我一个对话框,询问我要使用哪个启动器,默认主屏幕或我的应用程序。
对话框出现在 10.1 平板电脑上,但不在 Galaxy Tab 上。这是什么原因造成的?
【问题讨论】:
-
好吧,我需要使用 android.intent.category.HOME 意图从主页按钮启动活动。但它不适用于运行 froyo 的 Galaxy 选项卡
标签: android android-intent homescreen