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's < から収集された情報に対応します。application>タグ。

Javaドキュメント。

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

コンストラクター

名前 説明
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

このパッケージのファクトリ (> で指定)manifest>タグの 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)
IsArchived

パッケージが現在アーカイブ状態にあるかどうか。

(継承元 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()

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

Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

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

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

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

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

GetCategoryTitleFormatted(Context, ApplicationCategories)

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

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>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</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)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象