web-dev-qa-db-ja.com

Android用のカスタムホーム画面置換アプリケーションを作成するにはどうすればよいですか?

ホーム画面置換アプリケーションを作成するにはどうすればよいですか?ホーム画面アプリケーションに関する情報はありますか?

CATEGORY_HOMEインテントで登録するだけで、アプリケーションをホーム画面にできますか?

48
Simon Heinen

独自のホーム画面アプリケーションを作成することもできます。ランチャーと呼ばれます。

デフォルトのソースコードは、Android Launcher Git で取得できます。

プロジェクトのURLは次のとおりです。

https://Android.googlesource.com/platform/packages/apps/Launcher2.git

次のようなソースコードを取得できます。

git clone https://Android.googlesource.com/platform/packages/apps/Launcher2.git

これにより、Launcher2というディレクトリが作成されます。これで、クラッキングを取得して、カスタムランチャーを作成できます。

Gitの使用に関するヘルプが必要な場合は、Gitの ドキュメントセクション を確認してください。

41

アクティビティをホーム画面にする特定の目的は次のとおりです。

<activity....>
<!-- Put this filter inside the activity to make it the Home screen -->
    <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>
30
Ena