マニフェスト ファイルで、以下のように定義して、アクティビティをホームとして定義できます。
<activity android:name=".YouClassName">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
このように、アプリケーションをインストールした後、ユーザーがホームボタンを長押しすると、Android は入力するホームを選択するようにユーザーに促します。1 つはシステムのデフォルトで、もう 1 つはアクティビティです。この時点で、ユーザーはアクティビティをデフォルトのホームとして設定することもできます。電源を入れると、システムは自動的にアクティビティに入ります。
システムの既定のランチャー (既定のホーム) を削除する権限がある場合、アクティビティは固有のホームになります。