一个Android应用程序,一个启动视图,两个图标

时间:2012-11-21 11:06:22

标签: java android android-manifest

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

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

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

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

我在drawable-hdpi /.

中有icon1.png和icon2.png

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

<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">

请更改标签