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 и используемых в соответствии с условиями, описанными в разделе "".

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