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


PackageManager.QueryContentProviders Метод

Определение

Перегрузки

QueryContentProviders(String, Int32, PackageInfoFlags)

Получение сведений о поставщике контента.

QueryContentProviders(String, Int32, PackageManager+ComponentInfoFlags)

QueryContentProviders(String, Int32, PackageInfoFlags)

Получение сведений о поставщике контента.

[Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;II)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_IIHandler")]
public abstract System.Collections.Generic.IList<Android.Content.PM.ProviderInfo> QueryContentProviders (string? processName, int uid, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;II)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_IIHandler")>]
abstract member QueryContentProviders : string * int * Android.Content.PM.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>

Параметры

processName
String

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

uid
Int32

Если <var>processName</var> не имеет значения NULL, это обязательный пользовательский интерфейс, принадлежащий запрошенным поставщикам содержимого.

flags
PackageInfoFlags

Дополнительные флаги параметров для изменения возвращаемых данных.

Возвращаемое значение

Список ProviderInfo объектов, содержащих одну запись для каждого поставщика, соответствующего <var>processName</var или если <var>processName</>var> имеет значение NULL, все известные поставщики содержимого. <Em>, если поставщики не соответствуют, возвращается значение NULL.</эм>

Атрибуты

Комментарии

Получение сведений о поставщике контента.

<Примечание em>. В отличие от большинства других методов пустой результирующий набор указывается значение NULL вместо пустого списка.</эм>

Используйте #queryContentProviders(String, int, ComponentInfoFlags) при необходимости длинные флаги.

Документация по Java для android.content.pm.PackageManager.queryContentProviders(java.lang.String, int, int).

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

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

QueryContentProviders(String, Int32, PackageManager+ComponentInfoFlags)

[Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;ILandroid/content/pm/PackageManager$ComponentInfoFlags;)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_ILandroid_content_pm_PackageManager_ComponentInfoFlags_Handler", ApiSince=33)]
public virtual System.Collections.Generic.IList<Android.Content.PM.ProviderInfo> QueryContentProviders (string? processName, int uid, Android.Content.PM.PackageManager.ComponentInfoFlags flags);
[<Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;ILandroid/content/pm/PackageManager$ComponentInfoFlags;)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_ILandroid_content_pm_PackageManager_ComponentInfoFlags_Handler", ApiSince=33)>]
abstract member QueryContentProviders : string * int * Android.Content.PM.PackageManager.ComponentInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>
override this.QueryContentProviders : string * int * Android.Content.PM.PackageManager.ComponentInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>

Параметры

processName
String
uid
Int32

Возвращаемое значение

Атрибуты

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