問題タブ [android-backup-service]

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 投票する
0 に答える
694 参照

android - Android BackupManager を使用して複数のデバイスに復元する際の問題

Android docsに従ってSharedPreferences使用のバックアップ/復元を実装しましたが、2 番目のデバイスへの設定の復元に問題があります。単一のデバイスに設定を復元できるため、実装は問題ないと思います。つまり、アプリを実行し、変更を加え、アンインストールして再インストールすると、期待どおりに変更された設定が得られます。ただし、後で2 番目のデバイスにアプリをインストールすると、を使用して最初のデバイスでバックアップを強制し、2 番目のデバイスで復元を強制しても、変更が表示されません。両方のデバイスに同じ Google アカウントがあり、両方のデバイスが再インストール時にバックアップされた独自の設定を正常に復元します。別のデバイスから行われた変更を復元することはできません。 BackupManagerbmgr tool

アプリを新しいデバイスにインストールすると、バックアップがどのデバイスから作成されたかに関係なく、最新の設定が復元されることを期待します. android:restoreAnyVersion="true"フラグも設定しましたが、違いはありませんでした。私は何が欠けていますか?デバイスが異なるトランスポート サービスを使用している場合、それが問題の原因になる可能性はありますか?

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

android - インストール後のSharedPreferencesの変更(BackupManagerを介して復元)

私のアプリには、クラスSharedPreferencesを使用してバックアップと復元を行う機能があります。BackupAgentHelperただし、復元してはならないエントリが2つあります。

再度復元した後にリセットする方法はありますか?

私はそれらを別のものに入れたくありませんSharedPreference、それらは同じファイルになければなりません。

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

android - sqliteandroidバックアップ復元のサンプルコード

Androidのサービスを使用してアプリのsqliteデータベースをバックアップする方法を自分で学ぼうとしていますが、適切に拡張する方法やBackupRestoreのサンプルコードが見つからないため、少し迷っています...BackupAgentBackupAgentHelper

http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/ExampleAgent.htmlを見まし たが、この例をsqlitedbファイルのバックアップに適用する方法がわかりません。 ..

誰かがsqliteデータベース全体(onRestoreおよびonBackupメソッド)をバックアップするためのサンプルコード、またはリソースに関するアイデア(BackupRestoreドキュメント以外-私はそれらを広範囲に調べましたが、理解するのは難しいです)を持っていますか?

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

android - AndroidのSharedPreferencesをローカルサーバーまたはデバイスにバックアップします

多くのデバイス用のアプリを開発しているので、それらはGoogleアカウントに登録されません。

SharedPreferencesしかし、どこかにバックアップしたい。最良の場合、デバイス上のフォルダーにあります。

だから私はを使おうとしましたBackupAgentHelperが、これはグーグルにのみバックアップしますか、それとも他の場所にバックアップできますか?

SharedPreferencesまたは、SDカード上の場所にをコピーする方法はありますか?

問題は、(市場を通じてではなく)アプリを更新すると、すべてのデータが失われることです。

PS:私の悪い英語でごめんなさい

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

android - パッケージの名前変更後に BackupAgent が失敗する

バックアップ機能を使用するアプリがあります。これは私のマニフェストからの行です:

現在のバージョンでは問題なく動作します。BackupAgentしかし、今は同じものを別のパッケージに移動したいと考えていますmy.package.other.backup.package

新しいバージョンを新しいデバイスにインストールしても、問題なく動作します。しかし、古いバージョンの上に新しいバージョンをインストールしようとすると、バックアップ エージェントが次のエラーでクラッシュします。

BackupAgentなぜ Android は古いパッケージで検索するのですか?

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

android - BackupManager Not Calling Backup Transport

Alright, so I'm trying to implement Data Backup into my application, and have been following this guide. I've implemented my BackupAgentHelper using a SharedPreferencesBackupHelper. I don't get any errors, and I'm being sure to call dataChanged() after all preference changes, but when I test the backup (`adb shell bmgr run) I get this information in LogCat:

So for reference, in my manifest I've added:

as well as

and my BackupAgentHelper is implemented like so:

and finally, in my main activity, I call for a data backup like this:

I've tried debugging, and it seems my onCreate() in SudokuBackupAgent is never called. Or at least it's never reached from the debugger. It seems it isn't finding any updated data, and I have double checked to ENSURE there is data to be backed up. Is there something I'm missing here?

EDIT: I should add, I'm testing on a device (Galaxy Nexus), and I've even tried using an exported release APK for testing purposes.

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

android - BackupAgentに対するAndroidのフルコントロール

誰かが私にこのリンクhttp://developer.android.com/guide/topics/data/backup.htmlを指摘する前に、私は本当に素晴らしいと思いますが、私が持っていたいいくつかの機能も欠いていることを教えてください応用。

複数のバックアップ(クラウド内の1つだけではない)のリストと、別のクラウドストレージ(Dropboxなど)からファイルをバックアップ/復元するオプションが欲しいのですが。

ヘルパーがファイルを保存する場所と、(可能であれば)別の場所から復元する方法がわかりません。

ガイドはこれについてあまり明確ではありません。

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

android - エラー: ユーザー 10066 にも現在のプロセスにも android.permission.BACKUP がありません

Google Backup API について勉強していた Android アプリケーションを開発しています。このチュートリアル http://www.edumobile.org/android/android-development/backup-manager/を読みました。

実装しようとしましたが、常にクラッシュしています

ログキャットは

そして最も顕著なのは

エラーはこちら

// この行はエラーを示しています

このエラーの原因は何ですか? どうすれば削除できますか?

編集

これは古いものではありませんが、このコードも使用しました。

https://github.com/StylingAndroid/BackupRestore

バックアップ API がどのように機能するかを確認するだけで、これも同じエラーが発生しました。

ここから私は読む

http://developer.android.com/guide/topics/data/backup.html

データのバックアップは、すべての Android 搭載デバイスで利用できるとは限りません。ただし、デバイスがバックアップ トランスポートを提供しない場合でも、アプリケーションは悪影響を受けません。

私が使用しているデバイスは、サムスンのギャラクシー ポップです。

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

android - BackupAgentHelperがAndroid2.2で呼び出されることはありません

アプリケーションにデータバックアップを実装しようとしています。Android 2.2プロジェクトをビルドし、Galaxys24.0.3で実行します。

BackupManagerTestを使用して設定をクラウドに保存しようとしています

これは私のコードです:

AndroidManifest.xml

MyBackupAgent.java

私の活動

だからMyBackupAgent決して呼ばれません。理由はわかりません。

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

android - Jelly Bean で BackupAgent が機能しない。ジェリービーンのバグ?

Android SDK 16のサンプル コードBackupRestoreを (独自のキーで) テストしていますが、動作しません。まったく同じコードが ICS と GB で機能します。アプリを再インストールすると、

再インストール後にアプリを開くと、

Stackoverflow で、JB にバグがある可能性があるというスレッドを見つけました。誰もが実際にバグがあることを認識しているか、または確認できますか? 回避策はありますか?