2

我有一个应用程序、一个启动视图、两个应用程序图标和两个应用程序名称。

我必须使用两个应用程序名称和图标,这很重要。应用程序是一样的。

名称和图标随签名类型的不同而变化。免费和非免费签名。

我的应用程序有两个不同的图标和两个不同的名称。我想在我的java代码中改变它。这是可能的?或者在 apk 生成中更改它而不一直更改清单文件。

我在 drawable-hdpi/ 中有 icon1.png 和 icon2.png。

4

2 回答 2

2

您可以使用带有参数的 ANT build.xml 文件自动执行不同的构建。在 Google 中有几个关于如何为 Android 执行此操作的示例。

于 2012-11-21T11:17:14.700 回答
1

当然,您必须转到Manifest文件并注意:

<activity
            android:name=".Activity1"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

请忽略名称,您会找到您的活动名称。

您想用作第一个活动的活动应该保持原样。但是您不想在启动器中显示的活动需要编辑如下:

<activity
                android:name=".Activity2"
                android:label="@string/title_activity_main" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />


                </intent-filter>
            </activity>

<category android:name="android.intent.category.LAUNCHER" />应该被删除。

这将只创建一个图标和一个名称

<android:label="@string/title_activity_main">

请更改标签

于 2012-11-21T11:13:09.483 回答