【问题标题】:Check user account on android m检查android m上的用户帐户
【发布时间】:2016-01-10 09:45:23
【问题描述】:

我正在尝试检查 Android-M 设备上是否有任何用户帐户(带有电子邮件地址)。

我不在乎邮件是什么或有多少,只是一个是/否的问题。

我可以用正常且不危险权限检查吗?

谢谢。

【问题讨论】:

  • @MsYvette 任何用户帐户。

标签: android android-permissions android-6.0-marshmallow android-account


【解决方案1】:

对于 6.0 及更高版本的设备,GET_ACCOUNTS 是签名权限。

否则这是一个危险的权限。

GET_ACCOUNTS

注意:从 Android 6.0(API 级别 23)开始,如果应用共享管理帐户的身份验证器的签名,则无需“GET_ACCOUNTS”权限即可读取有关该帐户的信息。在 Android 5.1 及更低版本上,所有应用都需要“GET_ACCOUNTS”权限才能读取任何帐户的信息。

Signature permission:

仅当请求应用程序使用与声明该权限的应用程序相同的证书签名时,系统才会授予该权限。如果证书匹配,系统会自动授予权限,无需通知用户或请求用户明确批准。

请注意,作为是或否的问题,如果您需要有关此问题的更多详细信息,则需要提出一个新问题。

【讨论】:

    猜你喜欢
    • 2017-06-11
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    • 1970-01-01
    • 2013-03-10
    • 2017-06-18
    相关资源
    最近更新 更多