###前提・実現したいこと
Androidのホームに表示されるアプリ名と、内部のアプリ名を別のものを設定しようとしています。
具体的には、ホームアプリで表示される名前(以下、名前Aとします)と、
[設定]ー[アプリ]で表示される名前(以下、名前Bとします)を別の文字列を設定したいです。
理由としては、ホームで表示される文字数が少ないため、名前Aは略称を、名前Bは正式名を設定しようとしています。
名前Bは、アプリをアンインストールする際に「このアプリをアンインストールしますか?」のダイアログタイトルに表示されるものと同じという認識です。
###発生している問題・エラーメッセージ
AndroidManifest.xmlで以下のように設定することで、表題の件自体は実現できました。
xml
1 <application 2 android:allowBackup="true" 3 android:icon="@mipmap/ic_launcher" 4 android:label="名前B" 5 android:roundIcon="@mipmap/ic_launcher_round" 6 android:supportsRtl="true" 7 android:theme="@style/AppTheme"> 8 <activity android:name=".MainActivity" 9 android:label="名前A"> 10 <intent-filter> 11 <action android:name="android.intent.action.MAIN"/> 12 <category android:name="android.intent.category.LAUNCHER"/> 13 </intent-filter> 14 </activity> 15 </application>
しかしながら、上記の設定をすると、アプリアンインストール時に表示されるダイアログが以下のようになります。
「名前Aは次のアプリの一部です:名前B.
このアプリをアンインストールしますか?」
名前Aと名前Bが一致しているアプリはただ単に
「このアプリをアンインストールしますか?」とだけ表示されます。
名前Aと名前Bが一致していなくても一致している場合と同じメッセージにするにはどのように記述すればいいのでしょうか。
###補足情報(言語/FW/ツール等のバージョンなど)
Android Studio 2.3.2
build.gradle 2.3.2
テスト環境 Nexsus 5X API24 emulator
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/22 08:12
2017/06/22 08:18
2017/06/22 08:28
2017/06/22 08:56
2017/06/22 09:00
2017/06/22 09:08