web-dev-qa-db-ja.com

Android action.MAINおよびcategory.LAUNCHER関数

Android.intent.action.MAINおよびAndroid.intent.category.LAUNCHERランチャーアクティビティのインテントフィルターとしてManifest.xml。インプとは何ですか。これら二つの?それらの機能は何ですか?

33
dev_android

docs から:

category-実行するアクションに関する追加情報を提供します。たとえば、CATEGORY_LAUNCHERはランチャーに最上位のアプリケーションとして表示されることを意味し、CATEGORY_ALTERNATIVEはユーザーがデータに対して実行できる代替アクションのリストに含まれることを意味します。

MAINは、このアクティビティがアプリケーションのエントリポイントであることを意味します。つまり、アプリケーションを起動すると、このアクティビティが作成されます。

21
MByD

MAINアクションは、アプリケーションのメインエントリポイントです。

LAUNCHERカテゴリは、エントリポイントをアプリケーションランチャーにリストする必要があることを示しています。

18
Lavanya

MAIN:アクティビティのホームを開始します。このアクティビティはアプリケーションのホームページになります。

CATEGORY_LAUNCHER:アクティビティはタスクの初期アクティビティであり、トップレベルのアプリケーションランチャーにリストされます。

1
Tony