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


PackageManager.CanPackageQuery Метод

Определение

Перегрузки

CanPackageQuery(String, String)

Возвращает, true может ли исходный пакет запрашивать сведения о целевом пакете.

CanPackageQuery(String, String[])

#canPackageQuery(String, String) Аналогично принятию массива целевых пакетов для запроса.

CanPackageQuery(String, String)

Возвращает, true может ли исходный пакет запрашивать сведения о целевом пакете.

[Android.Runtime.Register("canPackageQuery", "(Ljava/lang/String;Ljava/lang/String;)Z", "GetCanPackageQuery_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=33)]
public virtual bool CanPackageQuery (string sourcePackageName, string targetPackageName);
[<Android.Runtime.Register("canPackageQuery", "(Ljava/lang/String;Ljava/lang/String;)Z", "GetCanPackageQuery_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=33)>]
abstract member CanPackageQuery : string * string -> bool
override this.CanPackageQuery : string * string -> bool

Параметры

sourcePackageName
String

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

targetPackageName
String

Целевой пакет, сведения о которых будут предоставляться исходному пакету.

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

true Если исходный пакет может запрашивать подробные сведения о целевом пакете.

Атрибуты

Комментарии

Возвращает, true может ли исходный пакет запрашивать сведения о целевом пакете. Приложения, которые совместно используют сведения о других приложениях, должны использовать этот API, чтобы определить, должны ли эти сведения быть удержаны от вызывающих лиц, которые в противном случае не имеют видимости.

Примечание. Вызывающий объект должен иметь возможность запрашивать сведения о исходном и целевом пакете. Если это не так, создается исключение NameNotFoundException .

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

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

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

CanPackageQuery(String, String[])

#canPackageQuery(String, String) Аналогично принятию массива целевых пакетов для запроса.

[Android.Runtime.Register("canPackageQuery", "(Ljava/lang/String;[Ljava/lang/String;)[Z", "GetCanPackageQuery_Ljava_lang_String_arrayLjava_lang_String_Handler", ApiSince=34)]
public virtual bool[] CanPackageQuery (string sourcePackageName, string[] targetPackageNames);
[<Android.Runtime.Register("canPackageQuery", "(Ljava/lang/String;[Ljava/lang/String;)[Z", "GetCanPackageQuery_Ljava_lang_String_arrayLjava_lang_String_Handler", ApiSince=34)>]
abstract member CanPackageQuery : string * string[] -> bool[]
override this.CanPackageQuery : string * string[] -> bool[]

Параметры

sourcePackageName
String

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

targetPackageNames
String[]

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

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

Массив логических элементов, в котором каждый элемент указывает, может ли исходный пакет запрашивать сведения о целевом пакете, заданном соответствующим значением в том же индексе в массиве целевых пакетов.

Атрибуты

Комментарии

#canPackageQuery(String, String) Аналогично принятию массива целевых пакетов для запроса.

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

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

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