3

我知道这似乎是一个重复的问题,但我已经阅读了许多其他问题,包括Web 服务凭据 - OpenID/Android AccountManager?. 这是我的情况:

我目前正在从事一个主要用于教育目的和个人用途的项目。它是一个用 PHP 编写的 Web 应用程序,允许您远程管理您的手机(静音、设置警报、定位等)。我想做的是允许用户拥有列出他们的手机的帐户和无需开发整个身份验证/用户管理系统即可进行管理。我认为使用 AccountManager 很容易实现,但我遇到了奇怪的错误,例如:

java.lang.IllegalStateException: calling this from your main thread can lead to deadlock

在愤怒和沮丧中,我已经删除了该代码,因此无法发布导致它的原因。由于无法将手机绑定到帐户,我无法远程管理设备。我感到困惑的部分之一是如何使用 authToken。我不需要使用任何谷歌服务,我只想知道它是否是一个有效的谷歌帐户,然后将他们的谷歌电子邮件存储在服务器端的数据库中。

如果有人能给我一些示例代码或教程,那就太棒了。另外,如果有人认为我的做法是错误的,请告诉我。

PS我擅长含糊不清和忘记细节,所以我事先为任何误解道歉。

4

0 回答 0