問題タブ [android-account]
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 カスタム アカウントのユーザー名とパスワードを変更する
サーバーとデータを同期する Android 用の同期アダプターを作成しました。私は正常に動作しますが、アカウントを削除して再度追加することなく、ユーザー名とパスワードを変更できるようにしたいと考えています。これどうやってするの?
ユーザー名とパスワードを入力するための編集テキストを含むログイン画面がありますが、これらの変更をアカウントに適用するにはどうすればよいですか?
編集:
パスワードを変更する方法を見つけました:
ここで、account は自分のアカウント、password は新しいパスワードです。
だから今私の質問は次のとおりです。ユーザー名を変更するにはどうすればよいですか?
android - 再起動後にアプリケーション アカウントが消える
アプリケーションのアカウントを保存しています。保存はうまく機能し、アカウントは保存され、設定のアカウントと同期メニューからアクセスできます。
一部のデバイスでは、再起動後にアカウントが消えます。Android 2.2 で実行されている古いデバイス Samsung Galaxy Tab で検出しましたが、他のデバイスで発生するかどうかはわかりません。
アプリケーションを外部メモリからデバイス メモリに移動すると、バグはなくなります。OSがアカウントをロードしている間、外部メモリがマウントされていないため、この場合、アカウントがロードされないというフォーラムをいくつか見ました。
アプリを強制的にマニフェストのデバイス メモリにインストールする以外に、この問題を解決する方法はありますか?
android - ContentResolver.requestSync <= エクストラを送信 => SyncAdapter.onPerformSync
SyncAdapter を使用して、データをサーバーと同期します。すべてが機能しますが、エクストラを に送信するのに苦労していSyncAdapter
ます。
私ContentObserver
の場合、次のコードを使用してリクエストを SyncAdapter に送信します。
ただし、SyncAdapter
一方で、これらの追加機能は取得できません。
エクストラを使用して、どのデータを同期する必要があるかを調べたいと思います。また、システムは ContentResolver 固有のエクストラを無視します。たとえば、ContentResolver.SYNC_EXTRAS_MANUAL (同期はすぐには実行されません)。
編集:
ContentObserver.onChange() によって呼び出された場合にのみ、これらの余分なパラメーターが失われていることに気付きました。requestSync()
アクティビティ内で呼び出すと、すべてが期待どおりに機能します。
android - Android でユーザーの Gmail ID を取得する
正しい質問かどうかわかりません。 Android で Google Play ストアにログインしたユーザーのログイン ID を取得するにはどうすればよいですか。
android - ActivityInstrumentationTestCase2 でアカウントをモックアップする
私のアクティビティでは、次のアカウントを取得しますonCreate()
。
今、私は MyActivity
テストプロジェクトで単体テストを行っています:
上記のテスト ケースでは、いくつかの偽のアカウントを使用したいと考えています。テスト中のプロジェクトでそれらの偽のアカウントを返すように、アカウントを偽造するにはどうすればよいですかAccountManager.get(this).getAccounts();
?