我可以将我的应用安装在:
- 模拟器 2.2、2.3.3;
- 我的手机 2.2.2;
它显示在启动器和小部件管理器中。
但是在 emulator 4.0.3 上安装后,它不显示在启动器和小部件管理器中。
这是 list :
<uses-sdk android:minSdkVersion="4" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoDisplay" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name=".handlers.MyWidgetProvider" >
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/my_widget_info" />
</receiver>
</application>
你愿意帮我吗?
谢谢,
已编辑:
这是个愚蠢的问题。我试图垂直滚动应用程序列表。但在 4.0.3 中,列表是水平的。
:-)
所以我的应用没有问题。对不起...
最佳答案
在用户运行您的某个 Activity 之前,您的应用程序小部件不会显示在小部件列表中。此行为是 Android 3.1 的新增功能。
虽然您可以尝试删除 Theme.NoDisplay
并查看行为是否发生变化,但该 Activity 没有明显的错误。
关于android - 应用程序未显示在 4.0.3 的启动器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9763927/