Приложение не отображается в лаунчере для 4.0.3 - PullRequest
2 голосов
/ 19 марта 2012

Я могу установить свое приложение на:

  • эмуляторах 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 Ответ

1 голос
/ 19 марта 2012

Ваш виджет приложения не будет отображаться в списке виджетов, пока пользователь не выполнит одно из ваших действий.Это поведение является новым для Android 3.1.

В этом упражнении нет ничего плохого, хотя вы можете попробовать удалить Theme.NoDisplay и посмотреть, изменится ли поведение.

...