ApplicationInfo クラス

定義

特定のアプリケーションに関して取得できる情報。

[Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)]
public class ApplicationInfo : Android.Content.PM.PackageItemInfo, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)>]
type ApplicationInfo = class
    inherit PackageItemInfo
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
ApplicationInfo
属性
実装

注釈

特定のアプリケーションに関して取得できる情報。 これは、AndroidManifest.xml の < から収集された情報に対応します。アプリケーション>タグ。

の Java ドキュメント android.content.pm.ApplicationInfo

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

ApplicationInfo()
ApplicationInfo(ApplicationInfo)
ApplicationInfo(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

CategoryAccessibility
古い.

主にアクセシビリティ アプリであるアプリ (スクリーン リーダーなど) のカテゴリ。

GwpAsanAlways
古い.

このアプリケーションまたはプロセスで GWP-ASan を常に有効にします。

GwpAsanDefault
古い.

GWP-ASan の既定の (指定されていない) 設定。

GwpAsanNever
古い.

このアプリケーションまたはプロセスで GWP-ASan を有効にしないでください。

MemtagAsync
古い.

このアプリケーションまたはプロセスで非同期モードで Memtag を有効にします。

MemtagDefault
古い.

Memtag の既定の (未指定の) 設定。

MemtagOff
古い.

このアプリケーションまたはプロセスで Memtag を有効にしないでください。

MemtagSync
古い.

このアプリケーションまたはプロセスで同期モードで Memtag を有効にします。

RawExternalStorageAccessDefault
古い.

の既定値を使用します android.R.styleable#AndroidManifestApplication_requestRawExternalStorageAccess

RawExternalStorageAccessNotRequested
古い.

生の外部ストレージは、このアプリによって要求されませんでした。

RawExternalStorageAccessRequested
古い.

生の外部ストレージは、このアプリによって要求されました。

ZeroinitDefault
古い.

nativeHeapZeroInitialized の既定の (指定されていない) 設定。

ZeroinitDisabled
古い.

このアプリケーションまたはプロセスでネイティブ ヒープのゼロ初期化を無効にします。

ZeroinitEnabled
古い.

このアプリケーションまたはプロセスでネイティブ ヒープのゼロ初期化を有効にします。

プロパティ

AppComponentFactory

< で指定された、このパッケージのファクトリ。マニフェスト>タグの android.R.styleable#AndroidManifestApplication_appComponentFactory 属性。

BackupAgentName

アプリケーションのバックアップ機能を実装するクラス。

Banner

このコンポーネントのバナーの描画可能なリソース識別子 (パッケージのリソース内)。

(継承元 PackageItemInfo)
Category

特定のアプリケーションに関して取得できる情報。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
ClassName

Application オブジェクトを実装するクラス。

CompatibleWidthLimitDp

アプリケーションが設計されている最小の画面幅。

CompileSdkVersion

ユーザーに表示される SDK バージョン (例:

CompileSdkVersionCodename

開発コード名 (例:

Creator
DataDir

永続データのパッケージに割り当てられている既定のディレクトリへの完全パス。

DescriptionRes

アプリケーションの説明のスタイル リソース識別子 (パッケージのリソース内)。

DeviceProtectedDataDir

永続データのパッケージに割り当てられているデバイスで保護されたディレクトリへの完全パス。

Enabled

false の場合、 は、個別に設定された有効な状態に関係なく、このアプリケーション内のすべてのコンポーネントが無効と見なされることを示します。

Flags

アプリケーションに関連付けられているフラグ。

GwpAsanMode

特定のアプリケーションに関して取得できる情報。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Icon

このコンポーネントのアイコンの描画可能なリソース識別子 (パッケージのリソース内)。

(継承元 PackageItemInfo)
IsProfileable

シェル ユーザーまたはシステムによって、このアプリケーションをプロファイリングできるかどうかを返します。

IsProfileableByShell

ユーザー モードで実行されているデバイスで実行されている場合でも、このアプリケーションをシェル ユーザーがプロファイリングできるかどうかを返します。

IsResourceOverlay

パッケージがランタイム リソース オーバーレイであることをマニフェストで宣言している場合は true を返します。

IsVirtualPreload

このアプリケーションが仮想プリロードとしてインストールされたかどうかを返します。

JniIdentityHashCode

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
JniPeerMembers

特定のアプリケーションに関して取得できる情報。

KnownActivityEmbeddingCerts

このアプリケーションのアクティビティを埋め込むことができるアプリの信頼されたホスト証明書ダイジェストを取得します。

LabelRes

このコンポーネントのラベルの文字列リソース識別子 (パッケージのリソース内)。

(継承元 PackageItemInfo)
LargestWidthLimitDp

アプリケーションが動作する最小の画面幅。

Logo

このコンポーネントのロゴの描画可能なリソース識別子 (パッケージのリソース内)。

(継承元 PackageItemInfo)
ManageSpaceActivityName

アプリケーションの管理領域機能を実装するクラス。

MemtagMode

アプリケーションが Memtag の有効化、無効化、または未指定の状態を要求したかどうかを返します。

MetaData

このコンポーネントに関連付けられている追加のメタデータ。

(継承元 PackageItemInfo)
MinSdkVersion

このアプリケーションが実行できる SDK の最小バージョン。

Name

このアイテムのパブリック名。

(継承元 PackageItemInfo)
NativeHeapZeroInitialized

アプリケーションがネイティブ ヒープ メモリ割り当ての自動ゼロ初期化を有効または無効にすることを要求したかどうかを返します。

NativeLibraryDir

ネイティブ JNI ライブラリが格納されているディレクトリへの完全パス。

NonLocalizedLabel

AndroidManifest ファイルに指定された文字列 (存在する場合)。

(継承元 PackageItemInfo)
PackageName

このアイテムが含まれているパッケージの名前。

(継承元 PackageItemInfo)
PeerReference

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
Permission

このアプリケーションのコンポーネントにアクセスするために必要なアクセス許可の省略可能な名前。

ProcessName

このアプリケーションを実行するプロセスの名前。

PublicSourceDir

リソースとマニフェストを含む、 の #sourceDir一般公開されている部分への完全なパス。

RequestRawExternalStorageAccess

特定のアプリケーションに関して取得できる情報。

RequiresSmallestWidthDp

アプリケーションを実行できる必要な最小の画面幅。

SharedLibraryFiles

このアプリケーションがリンクされているすべての共有ライブラリへのパス。

SourceDir

このアプリケーションのベース APK への完全パス。

SplitNames

インストールされているすべての分割 API の名前。辞書式で並べ替え済み。

SplitPublicSourceDirs

リソースとマニフェストを含む、 の #splitSourceDirs一般公開されている部分への完全なパス。

SplitSourceDirs

と同じ順序 #splitNamesでインデックス付けされた、分割された API への完全なパス。

StorageUuid

このアプリケーションがホストされているストレージ ボリュームの UUID。

TargetSdkVersion

このアプリケーションがターゲットとする SDK の最小バージョン。

TaskAffinity

このアプリケーション内のすべてのアクティビティの既定のタスク アフィニティ。

Theme

アプリケーションの既定のビジュアル テーマのスタイル リソース識別子 (パッケージのリソース内)。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

Uid

このアプリケーションに割り当てられているカーネル ユーザー ID。現在、これは一意の ID ではありません (複数のアプリケーションで同じ uid を使用できます)。

UiOptions

このアプリケーションのアクティビティの既定の追加 UI オプション。

メソッド

AreAttributionsUserVisible()

アプリケーションによって提供される属性がユーザーに表示されるかどうかを返します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
DescribeContents()

この Parcelable のマーシャリング表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
Dispose(Boolean)

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
Dump(IPrinter, String)
DumpBack(IPrinter, String) (継承元 PackageItemInfo)
DumpFront(IPrinter, String) (継承元 PackageItemInfo)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetCategoryTitle(Context, ApplicationCategories)

指定 ApplicationInfo#category した値の簡潔でローカライズされたタイトル、または null などの #CATEGORY_UNDEFINED不明な値のタイトルを返します。

GetCategoryTitleFormatted(Context, ApplicationCategories)

指定 ApplicationInfo#category した値の簡潔でローカライズされたタイトル、または null などの #CATEGORY_UNDEFINED不明な値のタイトルを返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
LoadBanner(PackageManager)

このアイテムに関連付けられている現在のグラフィカル バナーを取得します。

(継承元 PackageItemInfo)
LoadDescription(PackageManager)

アプリケーションのテキストの説明を取得します。

LoadDescriptionFormatted(PackageManager)

アプリケーションのテキストの説明を取得します。

LoadIcon(PackageManager)

この項目に関連付けられている現在のグラフィカル アイコンを取得します。

(継承元 PackageItemInfo)
LoadLabel(PackageManager)

このアイテムに関連付けられている現在のテキスト ラベルを取得します。

(継承元 PackageItemInfo)
LoadLabelFormatted(PackageManager)

このアイテムに関連付けられている現在のテキスト ラベルを取得します。

(継承元 PackageItemInfo)
LoadLogo(PackageManager)

このアイテムに関連付けられている現在のグラフィカル ロゴを取得します。

(継承元 PackageItemInfo)
LoadUnbadgedIcon(PackageManager)

該当する場合は、作業バッジを追加せずに、このアイテムに関連付けられている現在のグラフィカル アイコンを取得します。

(継承元 PackageItemInfo)
LoadXmlMetaData(PackageManager, String)

このアイテムのメタデータにアタッチされている XML リソースを読み込みます。

(継承元 PackageItemInfo)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags) (継承元 PackageItemInfo)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
IJavaPeerable.Finalized()

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

特定のアプリケーションに関して取得できる情報。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

特定のアプリケーションに関して取得できる情報。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

特定のアプリケーションに関して取得できる情報。

GetJniTypeName(IJavaPeerable)

特定のアプリケーションに関して取得できる情報。

適用対象