applicationタグからandroid:labelを剥がしたらどうなるか検証。
まずは、
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bgstation0.android.sample.r.attr_" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="15" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/main_title" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".SubActivity" android:label="@string/second_title" android:logo="@drawable/ic_launcher" > </activity> <activity android:name=".ThirdActivity" android:label="@string/third_title" android:icon="@drawable/ic_launcher"> </activity> </application> </manifest>
appicationタグだけ剥がす。
Activityには付けておく。
![Mainは大丈夫](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210315/20210315084251.png)
Mainは大丈夫。
![Subも大丈夫](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210315/20210315084329.png)
Subも大丈夫。
![Thirdも大丈夫](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210315/20210315084359.png)
Thirdも大丈夫。
まあ、Activityに全部付けてるから問題ない。
次は、
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bgstation0.android.sample.r.attr_" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="15" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/main_title" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".SubActivity" android:logo="@drawable/ic_launcher" > </activity> <activity android:name=".ThirdActivity" android:label="@string/third_title" android:icon="@drawable/ic_launcher"> </activity> </application> </manifest>
Subも剥がすと、
![Subだけパッケージ名も含めたフルネームになる](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210315/20210315084555.png)
Subだけパッケージ名も含めたフルネームになる。
labelが無かったら、クラスのフルネームになるようになってるのかな。
最後は、
全部剥がすと、
![Mainはこう](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210315/20210315084827.png)
Mainはこう、
![Subはこう](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210315/20210315084858.png)
Subはこう、
![Thirdはこう](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20210315/20210315084934.png)
Thirdはこう。
全部、フルネームになる。
Sample/android/R.attr/label_application/src/R.attr at master · bg1bgst333/Sample · GitHub