我正在尝试检查Android-M设备上是否有任何用户帐户(带有电子邮件地址)。
我不在乎邮件是什么或有多少邮件,只是一个是/否问题。
我可以使用正常而非危险权限进行检查吗?
感谢。
答案 0 :(得分:0)
对于6.0及更高版本的设备,GET_ACCOUNTS是签名权限。
否则是危险的许可。
注意:从Android 6.0(API级别23)开始,如果应用程序共享管理帐户的身份验证器的签名,则不需要“GET_ACCOUNTS”权限来读取有关该帐户的信息。在Android 5.1及更低版本中,所有应用都需要“GET_ACCOUNTS”权限才能阅读有关任何帐户的信息。
仅当请求的应用程序使用与声明该权限的应用程序相同的证书进行签名时,系统才授予的权限。如果证书匹配,系统会自动授予权限,而不通知用户或要求用户明确批准。
请注意,作为是或否的问题,如果您需要更多详细信息,则需要提出新问题。