PackageInfoFlags 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
PackageInfoFlagsのいくつかのメソッドによって返され、複数の型のパラメーターとして取得された値を列挙します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
[System.Flags]
public enum PackageInfoFlags
[<System.Flags>]
type PackageInfoFlags =
- 継承
-
PackageInfoFlags
- 属性
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| Attributions | -2147483648 | この定数は、API レベル 34 では非推奨になりました。 意図しない署名拡張機能を回避するには、GET_ATTRIBUTIONS_LONGを使用します。 このフラグを指定した操作により、意図しない結果や RuntimeException が発生する可能性があります。
|
| Activities | 1 | PackageInfo フラグ: パッケージ内のアクティビティに関する情報を Activitiesに返します。 |
| Receivers | 2 | PackageInfo フラグ: Receivers内のパッケージ内のインテントレシーバーに関する情報を返します。 |
| Services | 4 | PackageInfo フラグ: パッケージ内のサービスに関する情報を Servicesで返します。 |
| Providers | 8 | PackageInfo フラグ: Providers内のパッケージ内のコンテンツ プロバイダーに関する情報を返します。 |
| Instrumentation | 16 | PackageInfo フラグ: Instrumentation内のパッケージ内のインストルメンテーションに関する情報を返します。 |
| IntentFilters | 32 | PackageInfoフラグ: アクティビティでサポートされている意図フィルターに関する情報を返します。 |
| ResolvedFilter | 64 | ResolveInfo フラグ: Filterの特定の ResolveInfo に一致した IntentFilter を返します。 |
| Signatures | 64 | PackageInfoフラグ: パッケージに含まれる署名に関する情報を返します。 |
| MetaData | 128 | ComponentInfo フラグ: コンポーネントに関連付けられている ComponentInfo.metaData データ バンドルを返します。 これは、ComponentInfo サブクラスを返すすべての API に適用されます。
|
| Gids | 256 | PackageInfo フラグ: アプリケーションに関連付けられているグループ ID を返します。 これは、PackageInfo クラスを返す API (直接または別の内部に入れ子になったもの) に適用されます。 |
| DisabledComponents | 512 | PackageInfoフラグ: 無効になっているコンポーネントを返された情報に含めます。 |
| MatchDisabledComponents | 512 | PackageInfo フラグ: 返される情報に無効なコンポーネントを含めます。
|
| SharedLibraryFiles | 1024 | ApplicationInfo フラグ: アプリケーションに関連付けられている共有ライブラリへのパスを返します。 これは、ApplicationInfo クラスを返す API (直接または別の内部に入れ子になったもの) に適用されます。
|
| UriPermissionPatterns | 2048 | ProviderInfo フラグ: コンテンツ プロバイダーに関連付けられている URI アクセス許可パターンを返します。 これは、ProviderInfo クラスを返す API (直接または別の内部に入れ子になったもの) に適用されます。
|
| Permissions | 4096 | PackageInfo フラグ: Permissions内のパッケージ内のアクセス許可に関する情報を返します。 |
| MatchUninstalledPackages | 8192 | フラグ パラメーターを使用して、データ ディレクトリを持つすべてのアプリケーション (アンインストールされたアプリケーションも含む) に関する情報を取得します。 この状態は、アプリケーションがフラグ DELETE_KEEP_DATAで削除され、後で置き換えられたり再インストールされたりする可能性がある場合に発生する可能性があります。 注: このフラグにより、現在インストールされているアプリケーションに関する情報が少なくなる可能性があります。 注: このフラグを使用するには、アンインストールされたパッケージを表示するためにandroid.permission.QUERY_ALL_PACKAGESアクセス許可が必要です。
|
| UninstalledPackages | 8192 | この定数は、API レベル 24 では非推奨になりました。 MATCH_UNINSTALLED_PACKAGESに置き換えられました
|
| Configurations | 16384 | PackageInfo フラグ: PackageInfo.configPreferences のハードウェア設定に関する情報と、PackageInfo.reqFeatures および PackageInfo.featureGroups の要求された機能に関する情報を返します。
|
| DisabledUntilUsedComponents | 32768 | この定数は、API レベル 24 では非推奨になりました。 をMATCH_DISABLED_UNTIL_USED_COMPONENTSに置き換えます。
|
| MatchDisabledUntilUsedComponents | 32768 | PackageInfo フラグ: 返された情報にCOMPONENT_ENABLED_STATE_DISABLED_UNTIL_USEDが原因でのみ、その状態にある無効なコンポーネントを含めます。 このフラグを設定すると、この無効状態のアプリケーションが有効として報告されることに注意してください。
|
| MatchDefaultOnly | 65536 | 解決フラグとクエリ フラグ: 設定されている場合は、 CategoryDefaultをサポートするフィルターのみが照合対象と見なされます。 |
| MatchAll | 131072 | クエリ フラグ: 設定されている場合、プラットフォームが結果のフィルター処理を行っている場合、フィルター処理は行われません。 これは、すべての結果を返す必要があると言うシノニムです。 このフラグは細心の注意を払って使用する必要があります。
|
| MatchDirectBootUnaware | 262144 | クエリ フラグ: 現在のユーザーの状態に関係なく、返される情報で認識されていないダイレクト ブートのコンポーネントと一致します。 MATCH_DIRECT_BOOT_AWAREもMATCH_DIRECT_BOOT_UNAWAREも指定されていない場合、既定の動作では、ユーザーの状態に基づいて実行可能なコンポーネントのみを照合します。 たとえば、ユーザーが起動しても資格情報がまだ表示されていない場合、ユーザーは "ロック" を実行しており、MATCH_DIRECT_BOOT_AWAREコンポーネントのみが返されます。 ユーザー資格情報が提示されると、ユーザーは "ロック解除" を実行し、MATCH_DIRECT_BOOT_AWAREとMATCH_DIRECT_BOOT_UNAWAREの両方のコンポーネントが返されます。
|
| MatchDirectBootAware | 524288 | クエリ フラグ: 現在のユーザーの状態に関係なく、返される情報で直接ブート対応のコンポーネントと一致します。 MATCH_DIRECT_BOOT_AWAREもMATCH_DIRECT_BOOT_UNAWAREも指定されていない場合、既定の動作では、ユーザーの状態に基づいて実行可能なコンポーネントのみを照合します。 たとえば、ユーザーが起動しても資格情報がまだ表示されていない場合、ユーザーは "ロック" を実行しており、MATCH_DIRECT_BOOT_AWAREコンポーネントのみが返されます。 ユーザー資格情報が提示されると、ユーザーは "ロック解除" を実行し、MATCH_DIRECT_BOOT_AWAREとMATCH_DIRECT_BOOT_UNAWAREの両方のコンポーネントが返されます。
|
| MatchSystemOnly | 1048576 | クエリ フラグ: ApplicationInfo.FLAG_SYSTEMでマークされているアプリケーションのコンポーネントのみを含めます。
|
| SigningCertificates | 134217728 | PackageInfo フラグ: このパッケージに関連付けられている署名証明書を返します。 各エントリは、パッケージが使用する権限があることを証明した署名証明書です。通常は、ローテーション元の過去の署名証明書です。
|
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。