回答:
はい、できます。で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にあります
詳細はこちら。
<string name="app_name">myname</string>
strings.xmlにあり、マニフェストで使用しています:android:label="@string/app_name"
。アンインストール後も古い開発者名(SplashActivity)が残っています(アンインストールを確認する必要がある場合は「myname」という名前です)
android:label
は、ランチャーアクティビティの属性を変更してみてください。
アプリケーションには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>
またはでAndroid
アプリケーションの名前を変更するには、ノード内で定義されているプロパティの値を変更する必要がありますAndroid Studio
Eclipse
android:label
<application>
AndroidManifest.xml
android:label="My Cool Application!"
デフォルトでは、アプリケーションの名前は、strings.xml
ファイルで定義された文字列を参照します。次に例を示します。
android:label="@string/app_name"
そのため、strings.xmlファイル内の値を変更する必要があります。
<string name="app_name">My Cool Application!</string>
<application
android:icon="@drawable/app_icon"
android:label="@string/app_name">
<activity
android:name="com.cipl.worldviewfinal.SplashActivity"
android:label="@string/title_activity_splash" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Androidアプリの名前を変更するには、ランチャーアクティビティであるアクティビティに移動し、上記のコードで行ったようにそのラベルを変更します。
気にしないでそれを見つけた。androidラベルを設定するだけで、アプリケーションの下のマニフェストファイルで行うことができます。アプリケーション名のショートカットが変更されなかったため、最初は捨てられました。
マニフェストファイルのアプリケーションタグを編集します。
<application
android:icon="@drawable/app_icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
label属性を変更し、そこに最新の名前を付けます。
Android Studioを使用している場合、アイテムはstrings.xmlの下にあります
<string name="app_name">BareBoneProject</string>
どこかでこの文字列を使用した可能性があるため、ここで名前を変更することをお勧めします。または、ライブラリまたは何かがそれを使用した可能性があります。それだけです。ビルドして実行するだけで、新しい名前が付けられます。これによってパッケージ名が変更されることはありません。または何か他のもの。
マニフェストファイルを変更しても、アプリ名は変更されません。
<application android:icon="@drawable/ic__logo" android:theme="@style/AppTheme" android:largeHeap="true" android:label="@string/app_name">
でLabel
属性を変更すると、MainLauncher
私にとってはトリックが行われました。
[Activity(Label = "@string/app_name", MainLauncher = true, Theme = "@style/MainActivityNoActionBarTheme", ScreenOrientation = ScreenOrientation.Portrait)]