Поделиться через


ProviderInfo Класс

Определение

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

Комментарии

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте. Возвращается android.content.pm.PackageManager#resolveContentProvider(java.lang.String, int) PackageManager.resolveContentProvider().

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

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

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

ProviderInfo()
ProviderInfo(ProviderInfo)

Поля

FlagSingleUser
Устаревшие..

Бит в #flags: если задано, один экземпляр поставщика будет запускаться для всех пользователей на устройстве.

Свойства

ApplicationInfo

Глобальные сведения о приложении или пакете этого компонента являются частью.

(Унаследовано от ComponentInfo)
AttributionTags

Набор тегов атрибуции, которые должны быть автоматически применены к этому компоненту.

(Унаследовано от ComponentInfo)
Authority

Поставщик имен публикуется в content://

Banner

Идентификатор ресурса, доступный для рисования (в ресурсах пакета) баннера этого компонента.

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

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

(Унаследовано от ComponentInfo)
Class

Возвращает класс среды выполнения этого Objectобъекта.

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

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

(Унаследовано от ComponentInfo)
DirectBootAware

Указывает, знает ли этот компонент о жизненном цикле прямой загрузки и может быть безопасно запущен до того, как пользователь ввел свои учетные данные (например, шаблон блокировки или ПИН-код).

(Унаследовано от ComponentInfo)
Enabled

Указывает, может ли этот компонент быть создан.

(Унаследовано от ComponentInfo)
Exported

Установите значение true, если этот компонент доступен для использования другими приложениями.

(Унаследовано от ComponentInfo)
Flags

Параметры, заданные в объявлении поставщика в манифесте.

ForceUriPermissions

Если задано значение true, всегда применяйте разрешения URI, как по атрибуту android.R.styleable#AndroidManifestProvider_forceUriPermissions forceUriPermissions .

GrantUriPermissions

Если задано значение true, можно предоставить дополнительные разрешения для определенных URI в этом поставщике контента, как указано в атрибуте android.R.styleable#AndroidManifestProvider_grantUriPermissions grantUriPermissions .

Handle

Дескриптор базового экземпляра Android.

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

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

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

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

(Унаследовано от ComponentInfo)
InitOrder

Используется для управления порядком инициализации однопроцессных поставщиков, работающих в одном процессе.

IsEnabled

Возвращает значение, включен ли этот компонент и его заключиющее приложение.

(Унаследовано от ComponentInfo)
IsSyncable
Устаревшие..

Является ли этот поставщик синхронизированным.

JniIdentityHashCode

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

LabelRes

Строковый идентификатор ресурса (в ресурсах пакета) метки этого компонента.

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

Идентификатор рисуемого ресурса (в ресурсах пакета) логотипа этого компонента.

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

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

(Унаследовано от ComponentInfo)
MetaData

Дополнительные метаданные, связанные с этим компонентом.

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

Если значение true, этот поставщик содержимого позволяет нескольким экземплярам самостоятельно выполняться в разных процессах.

Name

Общедоступное имя этого элемента.

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

Строка, указанная в файле AndroidManifest, если она есть.

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

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

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

Если значение не равно NULL, это разрешения, относящиеся к пути, которые разрешены для доступа к поставщику.

PeerReference

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

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

(Унаследовано от ComponentInfo)
ReadPermission

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

SplitName

Имя разделения, в котором объявлен этот компонент.

(Унаследовано от ComponentInfo)
ThresholdClass

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

(Унаследовано от ComponentInfo)
ThresholdType

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

(Унаследовано от ComponentInfo)
UriPermissionPatterns

Если значение не равно null, это шаблоны, которые разрешены для предоставления разрешений URI.

WritePermission

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

Методы

Clone()

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

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

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

Dispose()

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

(Унаследовано от Object)
Dump(IPrinter, String)
DumpAsync(IPrinter, String)

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

Указывает, равен ли другой объект этому объекту.

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

Возвращает значение хэш-кода для объекта.

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

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

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

Получите текущий графический баннер, связанный с этим элементом.

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

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

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

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

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

GetJniTypeName(IJavaPeerable)

Содержит сведения о конкретном android.content.ContentProvider content providerобъекте.

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