ComponentCaller.Uid Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает пользовательский интерфейс вызывающего компонента.
public int Uid { [Android.Runtime.Register("getUid", "()I", "", ApiSince=35)] get; }
[<get: Android.Runtime.Register("getUid", "()I", "", ApiSince=35)>]
member this.Uid : int
Значение свойства
Пользовательский интерфейс вызывающего приложения или Process.INVALID_UID, если текущий компонент не может получить доступ к удостоверению вызывающего приложения или вызывающего объекта является недопустимым.
- Атрибуты
Комментарии
Возвращает пользовательский интерфейс вызывающего компонента. Обратите внимание, что в Build.VERSION_CODES. VANILLA_ICE_CREAM доступ к экземплярам ComponentCaller имеет только действие. Требования к вызывающим действиям для получения пользовательского интерфейса вызывающего приложения необходимо выполнить по крайней мере одно из следующих действий: вызывающее приложение должно вызывать ActivityOptions.setShareIdentityEnabled(boolean) со значением true и запустить это действие с результирующей activityOptions. Запущенное действие имеет тот же пользовательский интерфейс, что и вызывающее приложение. Запущенное действие выполняется в пакете, подписанном с тем же ключом, который используется для подписи платформы (обычно только системные пакеты, такие как параметры, соответствуют этому требованию). Это те же требования для getPackage(); Если выполнены какие-либо из них, эти методы можно использовать для получения пользовательского интерфейса и имени пакета вызывающего приложения. Если ни один из них не выполнен, возвращается Process.INVALID_UID. Обратите внимание, что даже если указанные выше условия не выполнены, удостоверение вызывающего приложения по-прежнему может быть доступно из Activity.getCallingPackage(), если это действие было запущено с Activity.startActivityForResult, чтобы разрешить проверку получателя результата.
См. также:
Справочник по Android для android.app.ComponentCaller.getUid.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".