これは重複した質問のように思えますが、Webservice credentials - OpenID/Android AccountManager?など、他の多くの質問を読みました。. これが私の状況です:
私は現在、主に教育目的と個人的な使用のためのプロジェクトに取り組んでいます。これは PHP で書かれた Web アプリケーションで、電話をリモートで管理できます (消音、アラームの設定、場所の特定など)。 Auth/User Management システム全体を開発する必要なく管理できます。AccountManager で簡単に実装できると思っていましたが、次のような奇妙なエラーが発生します。
java.lang.IllegalStateException: calling this from your main thread can lead to deadlock
怒りと欲求不満で、私はそのコードを削除したので、その原因を投稿することはできません. 電話をアカウントに関連付けることができなければ、デバイスをリモートで管理する方法がありません。私が混乱している部分の 1 つは、authToken の使用方法です。Google サービスを使用する必要はありません。それが有効な Google アカウントであるかどうかを知りたいだけで、サーバー側のデータベースに Google メールを保存します。
誰かがサンプル コードやチュートリアルを提供してくれたら、それは素晴らしいことです。また、私がこれを間違った方法で行っていると思われる場合は、お知らせください。
PS 私は曖昧で細かいことを忘れるのが得意なので、誤解がある場合はあらかじめお詫びします。