3

私のアプリケーションは、サーバーからのいくつかのデータを同期する必要があります。(SampleSyncAdapterと同様に)必要なクラスを追加しました。「設定/同期とアカウント」からアカウントを追加できるようになりました。ただし、アプリケーションをインストールした直後に、アカウントを追加して同期を機能させたいと考えています(ユーザーが手動で設定を変更することは望ましくありません)。これを行う方法?

4

3 に答える 3

7

少し遅いですが...

Account account = new Account("Title", "com.package.nom");
String password = "password";
AccountManager accountManager = AccountManager.get(context);
accountManager.addAccountExplicitly(account, password, null);
于 2011-11-04T08:31:34.503 に答える
1

EvanElliottによって投稿された次のコードに追加する必要はありません。

Account account = new Account("Title", "com.package.nom");
String password = "password";
AccountManager accountManager = AccountManager.get(context);
accountManager.addAccountExplicitly(account, password, null);

以下: ?

authenticationator.xml

<?xml version="1.0" encoding="utf-8"?>

 <account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
    android:accountType="@string/account_type"
    android:icon="@drawable/icon_hdpi"
    android:smallIcon="@drawable/icon_hdpi"
    android:label="@string/authenticator_label"
 />

と許可?

于 2012-03-26T08:13:38.550 に答える
1

AccountAuthenticatorを使用するためのヘルパークラスを含むAndroidAtLeapライブラリがあります。ご覧くださいhttps://github.com/blandware/android-atleap

于 2014-03-29T19:03:11.300 に答える