解说修改图标和屏幕方向,程序名

2015年03月23日 11:15 0 点赞 0 评论 更新于 2025-11-21 18:14

当使用 Cocos2d-x 开发并编译出一个游戏 APK 安装到手机上时,你会发现程序名、图标都是默认的,且默认屏幕方向为横屏。那么,该如何修改这些设置呢?下面为你详细介绍。

定位配置文件

首先,打开工程目录下的 proj.android 文件夹,找到并打开 AndroidManifest.xml 文件。在这个文件中,你会看到如下一些关键配置信息:

package="com.pianotiles.org"
android:versionCode="1"
android:versionName="1.0"
android:icon="@drawable/icon"
android:value="cocos2dcpp"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="orientation"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"

各标签详细解析

application 标签

application 标签下的配置主要影响整个应用程序的全局属性。

  • android:label:此属性用于设置应用程序的名字。当值为 @string/app_name 时,意味着 app_name 标签是在 string.xml 文件中定义的。你可以前往 proj.android/res/values 目录下找到 string.xml 文件,并对其中的 app_name 标签值进行修改,从而更改应用程序的显示名称。
  • android:icon:该属性用于指定程序图标。打开 proj.android/res 文件夹,你会看到三个以 drawable 为前缀的文件夹,分别是 drawable-hdpidrawable-mdpidrawable-ldpi。这些文件夹中存放的图片分别对应高分辨率、中分辨率和低分辨率的图标。你可以将不同分辨率的自定义图标替换到相应的文件夹中,以更新应用程序的图标。

activity 标签

activity 标签下的配置主要针对应用程序中的具体活动(Activity)。

  • android:name:该属性必须指定,它代表 Activity 的类名,用于标识该 Activity 在应用程序中的唯一性。
  • android:label:如果在 activity 标签中定义了 android:label,它将覆盖 application 标签中的 android:label 设置,即该 Activity 会显示此标签指定的名称。
  • android:screenOrientation:此属性用于设置屏幕方向。默认值为 landscape(横屏),若要设置为竖屏,可将其值改为 portrait

通过以上步骤,你就可以轻松修改 Cocos2d-x 应用程序的图标、屏幕方向和程序名了。

作者信息

menghao

menghao

共发布了 3994 篇文章