問題タブ [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.

0 投票する
1 に答える
1371 参照

android - Android: 連絡先に着信音を追加しても、追加したばかりの連絡先では機能しませんが、以前の同期で追加した連絡先では機能します

そのため、アカウントの同期を行っています。そのプロセスには、カスタムの着信音を追加するステップが含まれています。着信音を追加する私の方法は次のとおりです。

この方法は、事前に初めてアカウントに連絡先を追加する場合を除いて、うまく機能します. 連絡先を追加するための私の呼び出しは、次のように構成されています。

ご覧のとおり、新規または既存の連絡先に関係なく非常によく似た方法で呼び出されますが、実際には既存の連絡先に対してのみ機能します。さらに、着信音が正常に追加されなかった場合でも、チェックポイントとして入力したすべてのログ行が logcat に正確に表示されます。

ここで何が起こっているのか一生わからないのですが、何か考えはありますか?

0 投票する
1 に答える
749 参照

android - ContentResolver requestSync アカウント名とは何ですか?

ContentResolver.requestSync を呼び出そうとしています。ドキュメントには、3つのパラメーターが必要だと書かれています。1 つ目は、次のようなアカウントです。

同期するアカウント

Account コンストラクターは 2 つあります。アカウントを取得する他の方法がない限り、次のものが必要だと思います。

public Account(文字列名、文字列型)

このコンストラクターのドキュメントには何もありません。

名前と型が必要なのはわかりますが、どの文字列を使用するかわかりません。

Google の SampleSyncAdapter サンプルを調べましたが、これを行うことができる唯一の場所は AuthenticatorActivity にあります。

最終アカウント account = new Account(mUsername, Constants.ACCOUNT_TYPE);

しかし、私のコードにはユーザー ログインがないので、どの「名前」を使用すればよいでしょうか?

Account オブジェクトを作成するにはどうすればよいですか?

0 投票する
0 に答える
347 参照

android - OAuthからWCFへのサービス

WCFアプリケーションを使用するAndroidアプリケーションを構築しています。アプリケーションでは、ログインはまったく必要ありません。しかし、WCFサービスでは、サービスを利用しようとするユーザーを認証および承認したいと思います。

私の考えはこれです:

  • どういうわけかAndroid携帯からoauthトークンを取得します(たとえば、Accountmanagerと電話ユーザーのGoogleアカウントを使用して)
  • トークンをWCFに送信し、どういうわけかそれが有効であることを確認しますか?そして、呼び出しを続行します。

これも可能ですか?どのフレームワークを使用すべきかについての提案はありますか?Androidと.NETの両方。

0 投票する
2 に答える
493 参照

android - アプリケーションのインストール後にアカウントを自動追加

アプリケーションをインストールした直後に自動的にアカウントを追加する方法はありますか (ただし、まだ開始されていません)。

0 投票する
1 に答える
1532 参照

android - AccountManager.invalidateAuthToken に AccountName ではなく AccountType が必要なのはなぜですか?

AccountManagerを使用して承認されたトークンを無効にする場合invalidateAuthToken

Q1: アカウントの を使用した方が理にかなっているように見えるのに、機能がTypeアカウントの を必要とするのはなぜですか?Name

Q2: を指定すると、そのアカウント タイプのすべての認証トークンTypeinvalidateAuthToken消去されますか?

0 投票する
2 に答える
3234 参照

android - AndroidAccountManagerアカウントストレージ

AccountManagerアカウントはどこに保存されますか?それはデバイス上にありますか?はいの場合、どのフォルダに保存されていますか?

0 投票する
2 に答える
226 参照

android - Android は AccountManager の追加ブラウザ ページを開く

ブラウザで Web ページを開くために AccountManager ロジックが使用されますか? つまり、ユーザーが gmail.com を開いて資格情報を入力し、パスワードを保存することを選択した場合、これらの詳細が Web ビュー DB に保存されていることがわかりますが、AccountManager を使用してこのための a/c を作成しているかどうかはわかりませんでした。ユーザーまたはユーザー資格情報は、何らかの URL または xml 形式を使用してサーバーに直接送信されますか? サーバーコードにユーザー資格情報を送信するこのブラウザが利用可能な場所を教えてください

0 投票する
1 に答える
436 参照

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 で行うことができます。

0 投票する
3 に答える
6021 参照

android - AccountManager で複数のアカウントを許可しない

私は自分の AccountManager オーセンティケーターとサービス、そして取引全体を実装しましたが、すべてうまくいっているようです。

ただし、小さな問題が 1 つあります。アカウント マネージャーに自分のアプリ用のアカウントを 1 つだけ存在させたいのですが、これを制限する方法を見つけることができないようです。

新しいアカウントを追加する前に、現在のアカウントを検索して削除する唯一の解決策はありますか?

私の現在のコード:

私は決してこれをエレガントなソリューションとは呼びませんが、現時点では機能する唯一のもののようです。