카테고리 보관물: Android

Android

안드로이드 앱의 이름을 바꾸는 방법? Label)을 변경하는 방법이 있습니까? 참고 : 앱

새 프로젝트를 만들지 않고 앱의 이름 (Launcher App Label)을 변경하는 방법이 있습니까?

참고 : 앱 이름과 모바일 홈 화면의 실행기 아이콘에 표시된 레이블은 다를 수 있습니다.

예 : 내 앱이있는 모바일의 홈 페이지에는 아이콘과 Foo라는 이름이 있지만 이름을 Bar로 변경하고 싶습니다. 내가 할 수 있습니까?



답변

그래 넌 할수있어. android:label에서 애플리케이션 노드 의 필드 를 변경합니다 AndroidManifest.xml.

참고 : 스플래시 화면 을 추가하고 추가 한 경우

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

시작 화면으로 이동하면 실행기 아이콘 이름이 시작 화면 클래스 이름으로 변경됩니다.

라벨을 변경하십시오.

android:label="@string/title_activity_splash_screen"

strings.xml 파일 의 스플래시 화면 활동 에서. Res-> Values-> strings.xml에서 찾을 수 있습니다.

자세한 내용은 여기를 참조 하십시오 .


답변

응용 프로그램의 android : label과 실행 활동의 android : label이 있습니다. 전자는 장치의 설정-> 응용 프로그램-> 응용 프로그램 관리에 표시됩니다. 후자는 응용 프로그램 아래에 표시되며 응용 프로그램 바로 가기로 확장됩니다 (예 :

<application
    android:label="@string/turns_up_in_manage_apps" >
    <activity
        android:name=".MainActivity"
        android:label="@string/turns_up_in_shortcuts" >
        ...
    </activity>
</application>

답변

이것은 Android Studio에서 간단한 것입니다.

res 폴더-> 값-> strings.xml로 이동하십시오.

app_name (아래 예제 : MitsuhoSdn Bhd)을 원하는 새 이름으로 변경하십시오.

<string name="app_name">MitsuhoSdn Bhd</string>
<string name="hello_world">Hello world!</string>
<string name="menu_settings">Settings</string>

답변

Lollipop 기기에서 앱 이름을 설정하는 방법에 약간의 차이가 있음을 알았습니다. Lollipop 이전에는 다음과 같이 다른 앱 이름을 가질 수 있습니다.

<application
    android:label="@string/app_name"> // appears in manage app info
    <activity
        android:name=".MainActivity"
        android:label="@string/action_bar_title"> // appears in actionbar title
        <intent-filter android:label="@string/name_in_icon_launcher"> // appears in icon launcher
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
...

Lollipop에서는 다음과 같습니다.

<application
    android:label="@string/name_in_manage_app_info">
    <activity
        android:name=".MainActivity"
        android:label="@string/name_in_actionbar_and_icon_launcher">
        <intent-filter android:label="@string/this_is_useless">
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

Lollipop android:label에서 인 텐트 필터는 기본적으로 쓸모가 없지만 작업 표시 줄 제목과 아이콘 실행기는 동일합니다. 따라서 작업 표시 줄에서 다른 제목을 원하면 동적으로 설정할 수 밖에 없습니다

getSupportActionBar().setTitle(R.string.app_name);

답변

android에서 내 애플리케이션 이름 지정에 설명 된대로 기본 활동 “android : label”의 이름을 변경해야 할 수도 있습니다.


답변

그것은 당신이하고 싶은 것에 달려 있습니다. 개인적으로 프로젝트의 이름을 바꾸고 앱 상단과 전화 메뉴의 아이콘 아래에 MainActivity가 표시되지 않도록했습니다.

이를 위해 Android Manifest.xml 파일로 이동하여 편집했습니다.

<activity
        android:name=".MainActitivity"
        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>

그리고 이름을 일치하도록 strings.xml 파일에서 android:name=".Mynewname"문자열을 편집 한 다음 편집했습니다 title_activity_main.

희망이 도움이됩니다!


답변

실행기 아이콘 아래에서 앱 이름을 변경하려면 android:label="@string/app_name"
기본 실행기 활동 태그 내 에서 이름을 변경하십시오.

        <activity android:name="com.test.app"
                  android:label="@string/app_name" >
                  <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                  </intent-filter>
        </activity>

그리고 내부에서 앱 이름을 변경하려면

설정-> 응용 프로그램 관리자-> 다운로드

설치된 모든 응용 프로그램이있는 경우 응용 android:label="@string/app_name"
프로그램 태그 내부에서 이를 변경하십시오.

<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

            ........

        <activity android:name="com.test.app" >
        </activity>

             .......

 </application>