問題タブ [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 に答える
82 参照

android - Androidアプリでsqliteデータベースとビデオをバックアップする方法は?

私のアプリケーションには、いくつかの単純なテキスト データとビデオ ファイル パスを格納する SQLite データベースがあります。ユーザーがこの情報をバックアップする方法が欲しいのですが、データベースを使用して実際のビデオをエクスポートする方法に行き詰まっています。データベースにはビデオのファイル パスのみが保存され、それらはバックアップ プロセス中に変更されます。データベースとビデオの両方をバックアップする最良の方法は何ですか?

0 投票する
2 に答える
1502 参照

android - バックグラウンドでの Android の残りのプロセス

どこかで実行されているサーバーと、エンドユーザー向けの Android アプリケーションがあります。ユーザーは Android アプリケーションからメッセージを削除できます。この削除メッセージは、REST を介してサーバーに削除要求を送信することをトリガーし、サーバーはそれを削除します。

Gmail の削除メッセージの仕組みを知っている人はいますか? アプリを終了したり、アプリから離れたりしても、送信、削除、またはその他の操作は最終的に完了します。AsyncTask、Thread、または Service を使用していますか。ユーザーは現在のビューから離れたり、アプリケーション全体から離れたりできるため、AsyncTask ではないと思います。

任意の提案をいただければ幸いです。

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

android - SharedPreferences のバックアップが機能しない

MyBackupAgentHelper.java

丸太の猫

データ ディレクトリ ファイル ツリー (data/data/my.package.name)

そして、adbシェルを介して強制的にバックアップし、アプリを削除して、アプリを再インストールしました.

db.sqliteファイルのバックアップと復元を確認しました(正常に動作します。)

ただし、デフォルトの SharedPreferences は復元またはバックアップされません。

デフォルトの SharedPreferences をバックアップおよび復元するにはどうすればよいですか?

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

android - ファイルをサーバーにアップロードする最良の方法は何ですか?

asynctaskAndroidのメソッドを使用してサーバーにファイルをアップロードします。正常に動作します。しかし、ファイルが大きくてサーバーへのアップロードに時間がかかる場合、プロセスが継続している間にアプリを終了すると、この時点でプロセスをブロックしたくなく、アプリを閉じてもサーバーにファイルをアップロードしたい. どの方法を使用すればよいですか?

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

android - ./adb shell bmgr run をプログラムで実行するには?

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

私のコード:

0 投票する
0 に答える
235 参照

java - 現在、バックアップ リクエストの準備ができていません

ユーザーが初めてアプリをインストールするたびに、instalationID がランダムに生成されます (Instalationid = 123 など)。ユーザーがアプリをアンインストールしてからインストールすると、新しいインストール ID ではなく古いインストール ID (123) が再度割り当てられるように、このインストール ID をバックアップしようとしています。結局のところ、彼は同じユーザーです。

instalationID を保持する という名前の共有設定ファイルがあり、共有設定ファイルSESSION_INFO_PREFERENCE_KEYをバックアップしようとしています。バックアップ マネージャは次のとおりです。

また、instalationID が初めて生成されるたびに、次のようなバックアップ マネージャーへの呼び出しを実行します。

完全性のために:

ローカル トランスポートで (bmgrツールを使用して) バックアップを実行すると、コードは完全に正常に動作しますが、Google のクラウド ストレージでデータをバックアップしようとすると、次のようになります。

さらに、onCreate()メソッドが呼び出されることはありません。

これは、ローカル トランスポートでデータをバックアップする場合、つまり、onCreate()呼び出されて「現在バックアップ要求の準備ができていません」が表示されない場合には発生しません。

0 投票する
2 に答える
1226 参照

android - Android 内部外部ストレージ

バックアップ機能を備えたアプリを開発しています。機能を正常に実装しましたが、まだ問題が発生している領域は次の 1 つだけです...

外部ストレージの可用性を確認するには、次の関数を使用して SD カードが表示されていることを確認します。

一部の Android モデルの携帯電話には、内部メモリしかありません。そのような場合、どのように問題を処理すると思いますか。

また、これにより DCIM フォルダーの場所が返されることも認識していますが、重要なバックアップ ファイルを保存するのに最適な場所ではないと思います。

誰かがすでにこの問題の先駆者でしたか?