ContentProvider.CallingPackage 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回调用方在当前线程上启动正在处理的请求的包名称。
public string? CallingPackage { [Android.Runtime.Register("getCallingPackage", "()Ljava/lang/String;", "")] get; }
[<get: Android.Runtime.Register("getCallingPackage", "()Ljava/lang/String;", "")>]
member this.CallingPackage : string
属性值
- 属性
例外
如果调用包不属于调用 UID,则为 。
注解
返回调用方在当前线程上启动正在处理的请求的包名称。 已验证返回的包是否属于调用 UID。 如果当前未处理请求,则 null
返回。
在处理#getTypeAnonymous(Uri)
请求时,这始终会返回null
对于 #getType(Uri)
请求,这仅适用于可识别调用方的情况。 请参阅 #getTypeAnonymous(Uri)
适用于 . 的 android.content.ContentProvider.getCallingPackage()
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
另请参阅
- CallingUid
- <xref:Android.Content.Context.GrantUriPermission(System.String%2c+Android.Net.Uri%2c+Android.Net.Uri)>