Язык

ApplicationInfo Класс

Определение

Сведения о конкретном приложении можно получить.

[Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)]
public class ApplicationInfo : Android.Content.PM.PackageItemInfo, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)>]
type ApplicationInfo = class
    inherit PackageItemInfo
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
Атрибуты
Реализации

Комментарии

Сведения о конкретном приложении можно получить. Это соответствует сведениям, собранным из < AndroidManifest.xml; application> ярлык.

Документация по Java для android.content.pm.ApplicationInfo.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

Имя. Описание
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)
IsAppLockEnabled

Состояние включения блокировки приложения.

IsAppLockSupported

Если true это приложение поддерживает блокировку приложений.

IsArchived

Указывает, находится ли пакет в архивном состоянии.

(Унаследовано от PackageItemInfo)
IsProfileable

Возвращает, можно ли профилировать это приложение либо пользователем оболочки, либо системой.

IsProfileableByShell

Возвращает, может ли это приложение профилироваться пользователем оболочки, даже при запуске на устройстве, работающем в пользовательском режиме.

IsResourceOverlay

Возвращает значение true, если пакет объявил в своем манифесте, что это наложение ресурса среды выполнения.

IsVirtualPreload

Возвращает, было ли установлено это приложение как виртуальная предварительная загрузка.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Сведения о конкретном приложении можно получить.

(Унаследовано от JavaObject)
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

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
Permission

Необязательное имя разрешения, необходимого для доступа к компонентам этого приложения.

ProcessName

Имя процесса, в который должно выполняться приложение.

PublicSourceDir

Полный путь к общедоступным частям #sourceDir, включая ресурсы и манифест.

RequestRawExternalStorageAccess

Сведения о конкретном приложении можно получить.

RequiresSmallestWidthDp

Требуемая наименьшая ширина экрана, на который может работать приложение.

SharedLibraryFiles

Пути ко всем общим библиотекам, к которым связано это приложение.

SourceDir

Полный путь к базовому APK для этого приложения.

SplitNames

Имена всех установленных разделенных APK, упорядоченные лексографически.

SplitPublicSourceDirs

Полный путь к общедоступным частям #splitSourceDirs, включая ресурсы и манифест.

SplitSourceDirs

Полные пути для разделения APK, индексированные по тому же порядку, что #splitNamesи .

StorageUuid

UUID тома хранилища, на котором размещено это приложение.

TargetSdkVersion

Минимальная версия пакета SDK для этого приложения.

TaskAffinity

Сходство задач по умолчанию для всех действий в этом приложении.

Theme

Идентификатор ресурса стиля (в ресурсах пакета) визуальной темы приложения по умолчанию.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Uid

Идентификатор пользователя ядра, назначенный этому приложению; В настоящее время это не уникальный идентификатор (несколько приложений могут иметь одинаковый пользовательский интерфейс).

UiOptions

Дополнительные параметры пользовательского интерфейса по умолчанию для действий в этом приложении.

Методы

Имя. Описание
AreAttributionsUserVisible()

Возвращает значение, указывающее, являются ли присвоения, предоставляемые приложением, видимыми пользователем.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Сведения о конкретном приложении можно получить.

(Унаследовано от JavaObject)
DescribeContents()

Описать виды специальных объектов, содержащихся в маршалируемом представлении в этом маршалируемом представлении.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Сведения о конкретном приложении можно получить.

(Унаследовано от JavaObject)
Dump(IPrinter, String)
DumpBack(IPrinter, String) (Унаследовано от PackageItemInfo)
DumpFront(IPrinter, String) (Унаследовано от PackageItemInfo)
Equals(Object)

Сведения о конкретном приложении можно получить.

(Унаследовано от JavaObject)
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()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Сведения о конкретном приложении можно получить.

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags) (Унаследовано от PackageItemInfo)

Явные реализации интерфейса

Имя. Описание
IJavaPeerable.Disposed()

Сведения о конкретном приложении можно получить.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Сведения о конкретном приложении можно получить.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Сведения о конкретном приложении можно получить.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Сведения о конкретном приложении можно получить.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Сведения о конкретном приложении можно получить.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Сведения о конкретном приложении можно получить.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Сведения о конкретном приложении можно получить.

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Сведения о конкретном приложении можно получить.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к