【问题标题】:how can I make android application icon exactly one? [closed]我怎样才能使android应用程序图标完全一致? [关闭]
【发布时间】:2013-10-22 05:22:15
【问题描述】:

我正在使用一款安卓游戏。当我将我的 apk 安装到手机上时,它会显示 2 个游戏图标。我怎样才能使它成为一个图标???

【问题讨论】:

  • 2 个图标?他们在哪里展示?
  • 在清单文件中只保留一个带有启动器意图过滤器的活动
  • 这不足以描述你在说什么。

标签: java android icons


【解决方案1】:

在 Android 清单文件中

确保你已经使用过

<category android:name="android.intent.category.LAUNCHER" />

仅适用于一项活动。

【讨论】:

    【解决方案2】:

    在 Manifest 文件中,将 Intent 过滤器添加到您希望在应用程序启动时打开第一个活动的唯一活动

     <activity
                android:name=".HomeScreenActivity"
                android:label="@string/app_name"
                android:screenOrientation="portrait" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
    

    【讨论】:

      【解决方案3】:

      请检查您的清单文件。

      确保您已经为两个活动定义了&lt;intent-filter&gt;...您应该从您的任何一个活动中删除&lt;intent-filter&gt; 标记之一。

       <activity
               android:name="com.example.a.a">
                  <intent-filter>
                      <action android:name="android.intent.action.MAIN" />
      
                      <category android:name="android.intent.category.DEFAULT" />
                  </intent-filter>
       </activity>
      
       <activity
                  android:name="com.example.a.b">
                  <intent-filter>
                       <action android:name="android.intent.action.MAIN" />
      
                      <category android:name="android.intent.category.DEFAULT" />
                  </intent-filter>
       </activity>
      

      您的清单文件有这样的..请只保留一个 intent-filter 您希望首先启动的活动

      【讨论】:

        猜你喜欢
        • 2021-10-20
        • 1970-01-01
        • 2014-03-23
        • 1970-01-01
        • 1970-01-01
        • 2010-09-09
        • 1970-01-01
        • 2015-05-08
        • 1970-01-01
        相关资源
        最近更新 更多