2

Google バックアップ サービスを使用してバックアップを実行しようとしています。それが機能する唯一の方法は、シェルを開いて次のコマンドを実行することです: " ./adb shell bmgr run ". プログラムでこれを行う方法はありますか?...このコマンドを呼び出す何かを呼び出す必要がありますか?

私のコード:

    SharedPreferences sharedPref = getSharedPreferences("myprefs", Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = sharedPref.edit();
    editor.putString("nom", et1.getText().toString());
    editor.putString("noml", et2.getText().toString());
    editor.putString("mdl", et3.getText().toString());
    editor.commit();
    bm.dataChanged();
 // some code here to call (./adb shell bmgr run) programatically?
4

1 に答える 1

0

Bmgr はテストのみを目的としています。アプリケーション コードでは、BackupManager を介してバックアップを要求します。

https://developer.android.com/guide/topics/data/backup.html#RequestingBackupのドキュメントを参照してください。

于 2014-04-20T14:26:54.433 に答える