0

最近、アプリの起動アクティビティを変更しました - マニフェスト内のインテント フィルター (action.MAIN および category.LAUNCHER) を古いアクティビティから新しいアクティビティに移動することで、それ以来、アプリケーション名ではなく新しいアクティビティ名がテスト用の電話 (Android バージョン 2.3.6 を実行) の [すべてのアプリケーション] リスト。「アプリケーションの管理」リストには、まだアプリ名が表示されています。

大したことではありません - 新しいランチャー アクティビティをデフォルトとして使用していつでも新しいアプリを作成できるからです - しかし、同じプロジェクトでその場でランチャー アクティビティを柔軟に変更できると便利です。基本的に、マニフェストでインテント フィルターをカット アンド ペーストする以外に、デフォルトのランチャー アクティビティを変更するために必要なことはありますか? つまり、それが問題の原因であると仮定します。

助けてくれてありがとう。

4

3 に答える 3

1

新しく選択した Launcher から次のタグを削除するだけActivityです。

android:label="xyz"

このタグを削除すると問題が解決しActivityます。タグをコピーして貼り付けるだけで、いつでも Launcher を変更できます。このタグをアプリケーション タグに追加することもできます。

于 2013-07-08T13:12:22.373 に答える
0

このリンクを見ることができます

答えはとても素晴らしいです:

  android:name=".ui.HomeActivity"
  android:label="@string/title_home_activity"
  android:icon="@drawable/icon">
  <intent-filter android:label="@string/app_`enter code here`name">
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
  </intent-filter>
</activity>
于 2013-10-28T10:33:09.557 に答える