PendingIntent.CreatorPackage 属性

定义

返回创建此 PendingIntent 的应用程序的包名称,即实际要发送意向的标识。

public string? CreatorPackage { [Android.Runtime.Register("getCreatorPackage", "()Ljava/lang/String;", "")] get; }
[<get: Android.Runtime.Register("getCreatorPackage", "()Ljava/lang/String;", "")>]
member this.CreatorPackage : string

属性值

PendingIntent 的包名称。

属性

注解

返回创建此 PendingIntent 的应用程序的包名称,即实际要发送意向的标识。 返回的字符串由系统提供,以便应用程序无法欺骗其包。

<p class=“note”>Be careful about you use this. 这一切都告诉你谁创建了 PendingIntent。 它不<<强>/强>告诉你谁将 PendingIntent 交给你:也就是说,PendingIntent 对象打算在应用程序之间传递,因此你从应用程序收到的 PendingIntent 实际上可能是它从另一个应用程序收到的,这意味着你在这里得到的结果将标识原始应用程序。 因此,应仅使用此信息来识别你希望通过 #send 呼叫与谁交互,而不应向你提供 PendingIntent。</p>

适用于 . 的 android.app.PendingIntent.getCreatorPackage()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于