Launcherを複数持つ
androidのちょっとした小ネタ。 開発中では何度も同じ画面を行き来することになるが 階層が深くなると時間のロスも出てきて勿体無い。
そこでAndroidManifest内のActivityタグに intentFilterを記述すれば、そのActivityから立ち上げる事が出来るので 時間の節約になるし動作テストも快適になる。 ただしリリース時には必ず消すこと。
<application> ~~~~~ <activity android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/AppTheme.NoActionBar"> <intent-filter android:label="@string/app_name"> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity>[f:id:suwashimizu:20171121094101p:plain] <activity android:name=".SubActivity" android:screenOrientation="portrait" android:label="SampleTest"> <intent-filter android:label="@string/app_name"> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application>
2つのLauncherを持つことができた
[所要時間:12分]