問題タブ [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 - ContentResolver requestSync アカウント名とは何ですか?
ContentResolver.requestSync を呼び出そうとしています。ドキュメントには、3つのパラメーターが必要だと書かれています。1 つ目は、次のようなアカウントです。
同期するアカウント
Account コンストラクターは 2 つあります。アカウントを取得する他の方法がない限り、次のものが必要だと思います。
public Account(文字列名、文字列型)
このコンストラクターのドキュメントには何もありません。
名前と型が必要なのはわかりますが、どの文字列を使用するかわかりません。
Google の SampleSyncAdapter サンプルを調べましたが、これを行うことができる唯一の場所は AuthenticatorActivity にあります。
最終アカウント account = new Account(mUsername, Constants.ACCOUNT_TYPE);
しかし、私のコードにはユーザー ログインがないので、どの「名前」を使用すればよいでしょうか?
Account オブジェクトを作成するにはどうすればよいですか?
android - OAuthからWCFへのサービス
WCFアプリケーションを使用するAndroidアプリケーションを構築しています。アプリケーションでは、ログインはまったく必要ありません。しかし、WCFサービスでは、サービスを利用しようとするユーザーを認証および承認したいと思います。
私の考えはこれです:
- どういうわけかAndroid携帯からoauthトークンを取得します(たとえば、Accountmanagerと電話ユーザーのGoogleアカウントを使用して)
- トークンをWCFに送信し、どういうわけかそれが有効であることを確認しますか?そして、呼び出しを続行します。
これも可能ですか?どのフレームワークを使用すべきかについての提案はありますか?Androidと.NETの両方。
android - アプリケーションのインストール後にアカウントを自動追加
アプリケーションをインストールした直後に自動的にアカウントを追加する方法はありますか (ただし、まだ開始されていません)。
android - AccountManager.invalidateAuthToken に AccountName ではなく AccountType が必要なのはなぜですか?
AccountManager
を使用して承認されたトークンを無効にする場合invalidateAuthToken
、
Q1: アカウントの を使用した方が理にかなっているように見えるのに、機能がType
アカウントの を必要とするのはなぜですか?Name
Q2: を指定すると、そのアカウント タイプのすべての認証トークンType
がinvalidateAuthToken
消去されますか?
android - AndroidAccountManagerアカウントストレージ
AccountManagerアカウントはどこに保存されますか?それはデバイス上にありますか?はいの場合、どのフォルダに保存されていますか?
android - Android は AccountManager の追加ブラウザ ページを開く
ブラウザで Web ページを開くために AccountManager ロジックが使用されますか? つまり、ユーザーが gmail.com を開いて資格情報を入力し、パスワードを保存することを選択した場合、これらの詳細が Web ビュー DB に保存されていることがわかりますが、AccountManager を使用してこのための a/c を作成しているかどうかはわかりませんでした。ユーザーまたはユーザー資格情報は、何らかの URL または xml 形式を使用してサーバーに直接送信されますか? サーバーコードにユーザー資格情報を送信するこのブラウザが利用可能な場所を教えてください
android - AccountManager を使用して複数のサービスの認証トークンを要求する方法は?
同時に複数のサービスに対して AccountManager を使用して認証トークンを要求することは可能ですか?
基本的に、Google Docs API (書き込み) と Spreadsheet API (賢い) の両方にアクセスする必要があります。
スペース (「writely wise」) とコンマ (「writely,wise」) を使用してみましたが、どちらでも機能しないようです。
ここから ( http://code.google.com/p/google-api-java-client/wiki/Android ) OAuth 2.0 ではスペースを使用できることはわかっていますが、Google Docs API は ClientLogin を使用しており、何も言及されていません。そこの。
各サービスの認証トークンを個別に要求する必要がある場合、どのように行うのが最善の方法ですか? サービスを変更する必要があるたびに、トークンを無効にする必要がありますか?
スプレッドシート API で必要なのは、スプレッドシートを CSV としてエクスポートできることだけです。あと必要なことはすべて、Docs API で行うことができます。
android - AccountManager で複数のアカウントを許可しない
私は自分の AccountManager オーセンティケーターとサービス、そして取引全体を実装しましたが、すべてうまくいっているようです。
ただし、小さな問題が 1 つあります。アカウント マネージャーに自分のアプリ用のアカウントを 1 つだけ存在させたいのですが、これを制限する方法を見つけることができないようです。
新しいアカウントを追加する前に、現在のアカウントを検索して削除する唯一の解決策はありますか?
私の現在のコード:
私は決してこれをエレガントなソリューションとは呼びませんが、現時点では機能する唯一のもののようです。
android - Android で AccountManager を使用して、エイリアスを使用して複数のアプリケーションへのアクセスをリクエストする
私は現在、Android で AccountManager を使用して複数のアプリケーションへのアクセスを要求することに成功していますが、醜い authTokenType を使用するだけです:
ユーザーがアクセス許可ページに移動すると、上記の醜い文字列が表示されます。
次のようなことができるようになりたいです。
ただし、これを行うとエラーが発生します (存在しない 1 つの権限に結合されます)。
これはどのように行うことができますか?
android - すでに登録されているAndroidアカウントのFacebookIDを取得する
AndroidアカウントのFacebookIDを取得したい。可能であれば、Facebook SDKを使用して、壁に投稿するなどの操作を行います。
AndroidAccountsから情報を取得するにはどうすればよいですか?
現在、accoutManagerでGmailアドレスを取得できます。
ありがとう