应用程序未在4.0.3的启动器中显示

时间:2012-03-19 01:25:14

标签: android launcher

我可以安装我的应用程序:

  • emulators 2.2,2.3.3;
  • 我的手机2.2.2;

它在启动器和小部件管理器中显示。

但是在模拟器4.0.3上安装后,启动器和窗口小部件管理器中显示的

这是显而易见的:

<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中,列表是水平的。

: - )

所以我的应用程序没有问题。对不起......

1 个答案:

答案 0 :(得分:1)

在用户运行您的某项活动之前,您的应用小部件不会显示在小部件列表中。此行为是Android 3.1的新功能。

此活动没有明显错误,但您可以尝试删除Theme.NoDisplay并查看行为是否发生变化。