检查android m上的用户帐户



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

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

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

谢谢。

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

否则,这是一个危险的许可。

获取帐户

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

签名权限:

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

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

相关内容

  • 没有找到相关文章

最新更新