問題タブ [accountmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android AccountManager と Google OpenID
これは重複した質問のように思えますが、Webservice credentials - OpenID/Android AccountManager?など、他の多くの質問を読みました。. これが私の状況です:
私は現在、主に教育目的と個人的な使用のためのプロジェクトに取り組んでいます。これは PHP で書かれた Web アプリケーションで、電話をリモートで管理できます (消音、アラームの設定、場所の特定など)。 Auth/User Management システム全体を開発する必要なく管理できます。AccountManager で簡単に実装できると思っていましたが、次のような奇妙なエラーが発生します。
怒りと欲求不満で、私はそのコードを削除したので、その原因を投稿することはできません. 電話をアカウントに関連付けることができなければ、デバイスをリモートで管理する方法がありません。私が混乱している部分の 1 つは、authToken の使用方法です。Google サービスを使用する必要はありません。それが有効な Google アカウントであるかどうかを知りたいだけで、サーバー側のデータベースに Google メールを保存します。
誰かがサンプル コードやチュートリアルを提供してくれたら、それは素晴らしいことです。また、私がこれを間違った方法で行っていると思われる場合は、お知らせください。
PS 私は曖昧で細かいことを忘れるのが得意なので、誤解がある場合はあらかじめお詫びします。
android - AndroidのGoogleアカウント認証システムでサポートされている機能は何ですか?
AndroidのメソッドのAPIドキュメントには、各オーセンティケーターでサポートされている機能について次のように記載されています。hasFeatures
AccountManager
アカウント機能は、ブールアカウントのプロパティを識別するオーセンティケーター固有の文字列トークンです。たとえば、機能は、Googleアカウントで特定のサービス(GoogleカレンダーやGoogleトークなど)が有効になっているかどうかを確認するために使用されます。機能名とその意味は、問題のオーセンティケーターに関連するどこかに公開されています。
「問題のオーセンティケーターに関連付けられている場所」が実際にGoogleアカウントで使用されるオーセンティケーター用であるという考えを誰かが知っていますか?どの機能がサポートされているのか知りたいのですが。
android - AccountManagerを使用してアプリケーションのGoogleアカウントを追加する
メソッドを使用して、AndroidアカウントマネージャーにGoogleアカウントを追加する機能をアプリケーションに追加しようとして
mAccountManager = AccountManager.get(getBaseApplicationContext());
Account account = new Account("sample.account", "com.google");
ac.addAccountExplicitly(account, "password", null);
いますが、例外を示しています
java.lang.SecurityException:呼び出し元のuid10117がauthenticatorのuidとは異なります
アプリケーションコードにアカウントを追加することは可能ですか(より正確には既存のGoogleアカウントにログインします)?どの方法を使用すればよいですか?
android - アカウント マネージャーからアクセス トークンを取得する
Facebook 用に独自のオーセンティケーターを実装access_token
し、Accounts Manager に保存しました。
を取得する 3 つの方法すべてを試しauth_token
ましたが、無駄でした。
私のメソッドでは、スレッドを開始しました。メソッドでは、次のThreads RUN
方法を試しました:-
&上で示した方法...
しかし、私のコードは上記の 3 行すべてでブロックされます。例外/エラーなし。
auth-token
アプリでを取得する必要があります。
android - 呼び出し元の uid 10066 の取得は、オーセンティケータの uid とは異なります
次のコードを使用して、アカウントをアカウント リストに追加しています
しかし、毎回次のエラーが発生します:「呼び出し元の uid 10066 は認証者の uid とは異なります」
android - Google Apps アカウントを一覧表示する
特定の Google アカウントが Google Apps アカウントかどうかを確認するにはどうすればよいですか?
私は携帯電話に 2 つのアカウントを持っています。
通常の Google アカウントと Google Apps アカウント
両方のタイプとして「com.google」を出力します。
android - androidはアカウントマネージャーからgmailのユーザー名とパスワードを取得します
私はAndroid用のGMailクライアントを書いています。ListViewにすべてのGMailアカウントを一覧表示したい。ユーザーが1つの項目をクリックしたときに、対応するアカウントのパスワードをプログラムに取得させたい。
ただし、SecurityExceptionが発生します。
これは私のコードです:
私はAndroidManifest.xmlでこれらすべての権限を持っています:
Androidのリファレンスによると、必要な権限はMANAGE_ACCOUNTSのみです。
私のコードの問題は何ですか?
android - アカウントを自動的に追加
私のアプリケーションは、サーバーからのいくつかのデータを同期する必要があります。(SampleSyncAdapterと同様に)必要なクラスを追加しました。「設定/同期とアカウント」からアカウントを追加できるようになりました。ただし、アプリケーションをインストールした直後に、アカウントを追加して同期を機能させたいと考えています(ユーザーが手動で設定を変更することは望ましくありません)。これを行う方法?
android - ステータスバー通知から始まる許可のアクティビティを表示するにはどうすればよいですか?
OAuth2.0トークンを取得するためにAccountManagerを使用しています。
トークンを初めて取得する場合、AccountManagerはステータスバーに通知を表示します。ステータスバーは、アカウントへのアクセス許可を要求するアクティビティを開始します。
問題は、通知をクリックせずにこのアクティビティをすぐに表示するにはどうすればよいですか?
android - ハードコーディングされた資格情報を使用してネイティブ Android アプリから Google カレンダー データにアクセスする
特定の Google アカウント (ユーザーがアクセスできない) の Google カレンダー データを表示する Android アプリを開発しています。GData は Android をサポートしていないことを理解しているので、代わりに Google APIs Client Library for Java を使用しています。資格情報は非公開であるため、アカウントマネージャーに保存したくありません。OAuth を使用するには、ユーザーがリダイレクトを介して Web ページに資格情報を入力する必要があり、ユーザーは明らかに知らないため、OAuth を使用できません。資格情報。何か案は?
tl;dr: ユーザーに資格情報を提供したり、アカウントに対する権限を与えたりせずに、特定のアカウントの Google カレンダー データにアクセスしたい。