問題タブ [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.
android - Android BackupManager を使用して複数のデバイスに復元する際の問題
Android docsに従ってSharedPreferences
使用のバックアップ/復元を実装しましたが、2 番目のデバイスへの設定の復元に問題があります。単一のデバイスに設定を復元できるため、実装は問題ないと思います。つまり、アプリを実行し、変更を加え、アンインストールして再インストールすると、期待どおりに変更された設定が得られます。ただし、後で2 番目のデバイスにアプリをインストールすると、を使用して最初のデバイスでバックアップを強制し、2 番目のデバイスで復元を強制しても、変更が表示されません。両方のデバイスに同じ Google アカウントがあり、両方のデバイスが再インストール時にバックアップされた独自の設定を正常に復元します。別のデバイスから行われた変更を復元することはできません。 BackupManager
bmgr tool
アプリを新しいデバイスにインストールすると、バックアップがどのデバイスから作成されたかに関係なく、最新の設定が復元されることを期待します. android:restoreAnyVersion="true"
フラグも設定しましたが、違いはありませんでした。私は何が欠けていますか?デバイスが異なるトランスポート サービスを使用している場合、それが問題の原因になる可能性はありますか?
android - インストール後のSharedPreferencesの変更(BackupManagerを介して復元)
私のアプリには、クラスSharedPreferences
を使用してバックアップと復元を行う機能があります。BackupAgentHelper
ただし、復元してはならないエントリが2つあります。
再度復元した後にリセットする方法はありますか?
私はそれらを別のものに入れたくありませんSharedPreference
、それらは同じファイルになければなりません。
android - sqliteandroidバックアップ復元のサンプルコード
Androidのサービスを使用してアプリのsqliteデータベースをバックアップする方法を自分で学ぼうとしていますが、適切に拡張する方法やBackupRestore
のサンプルコードが見つからないため、少し迷っています...BackupAgent
BackupAgentHelper
http://developer.android.com/resources/samples/BackupRestore/src/com/example/android/backuprestore/ExampleAgent.htmlを見まし たが、この例をsqlitedbファイルのバックアップに適用する方法がわかりません。 ..
誰かがsqliteデータベース全体(onRestore
およびonBackup
メソッド)をバックアップするためのサンプルコード、またはリソースに関するアイデア(BackupRestore
ドキュメント以外-私はそれらを広範囲に調べましたが、理解するのは難しいです)を持っていますか?
android - AndroidのSharedPreferencesをローカルサーバーまたはデバイスにバックアップします
多くのデバイス用のアプリを開発しているので、それらはGoogleアカウントに登録されません。
SharedPreferences
しかし、どこかにバックアップしたい。最良の場合、デバイス上のフォルダーにあります。
だから私はを使おうとしましたBackupAgentHelper
が、これはグーグルにのみバックアップしますか、それとも他の場所にバックアップできますか?
SharedPreferences
または、SDカード上の場所にをコピーする方法はありますか?
問題は、(市場を通じてではなく)アプリを更新すると、すべてのデータが失われることです。
PS:私の悪い英語でごめんなさい
android - パッケージの名前変更後に BackupAgent が失敗する
バックアップ機能を使用するアプリがあります。これは私のマニフェストからの行です:
現在のバージョンでは問題なく動作します。BackupAgent
しかし、今は同じものを別のパッケージに移動したいと考えていますmy.package.other.backup.package
。
新しいバージョンを新しいデバイスにインストールしても、問題なく動作します。しかし、古いバージョンの上に新しいバージョンをインストールしようとすると、バックアップ エージェントが次のエラーでクラッシュします。
BackupAgent
なぜ Android は古いパッケージで検索するのですか?
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.
android - BackupAgentに対するAndroidのフルコントロール
誰かが私にこのリンクhttp://developer.android.com/guide/topics/data/backup.htmlを指摘する前に、私は本当に素晴らしいと思いますが、私が持っていたいいくつかの機能も欠いていることを教えてください応用。
複数のバックアップ(クラウド内の1つだけではない)のリストと、別のクラウドストレージ(Dropboxなど)からファイルをバックアップ/復元するオプションが欲しいのですが。
ヘルパーがファイルを保存する場所と、(可能であれば)別の場所から復元する方法がわかりません。
ガイドはこれについてあまり明確ではありません。
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 搭載デバイスで利用できるとは限りません。ただし、デバイスがバックアップ トランスポートを提供しない場合でも、アプリケーションは悪影響を受けません。
私が使用しているデバイスは、サムスンのギャラクシー ポップです。
android - BackupAgentHelperがAndroid2.2で呼び出されることはありません
アプリケーションにデータバックアップを実装しようとしています。Android 2.2プロジェクトをビルドし、Galaxys24.0.3で実行します。
BackupManagerTestを使用して設定をクラウドに保存しようとしています
これは私のコードです:
AndroidManifest.xml
MyBackupAgent.java
私の活動
だからMyBackupAgent
決して呼ばれません。理由はわかりません。
android - Jelly Bean で BackupAgent が機能しない。ジェリービーンのバグ?
Android SDK 16のサンプル コードBackupRestore
を (独自のキーで) テストしていますが、動作しません。まったく同じコードが ICS と GB で機能します。アプリを再インストールすると、
再インストール後にアプリを開くと、
Stackoverflow で、JB にバグがある可能性があるというスレッドを見つけました。誰もが実際にバグがあることを認識しているか、または確認できますか? 回避策はありますか?