私は、あらかじめ作成されたデータをクラックすることができますが、オンラインサーバと同期した後でも古いデータベースを取得します。私は新しいデータがメモリに保存され、assestsに格納されたデータベースには書き込まれないと思います。 どうすればライブのsqliteデータベースを取得できますか、アプリは現在同期後に使用しています。オンラインデータベースから同期した後にアンドロイドアプリからsqliteデータベースを取得
0
A
答えて
0
古いデータベースと新しいデータベースで変更される可能性のあるすべてのオブジェクトを比較します。存在しないレコードを削除し、新しいレコードを挿入します。
代わりに古いデータベースを削除して、新しいデータベースを置き換えてダウンロードしてください。
+0
返事ありがとうございます。しかし、私はアプリケーションを逆コンパイルしています。しかし、ちょうどそれのメモリからsqliteを得る何とか –
0
このファイルをプルすると、新しいデータを取得できなくなります。 これを試すと、データを読み込んで新しいファイルを作成します。
public boolean backUpDB() {
String currentDBPath = ""; //db path
+ "DB_NAME";
File data = Environment.getDataDirectory();
if (isExternalStorageAvailable()) {
File folder;
folder = new File(
context.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS)
+ "/backup_path/");
if (!folder.exists()) {
folder.mkdir();
}
String path = folder + "";
File SDPath = new File(path);
if (!SDPath.exists()) {
SDPath.mkdir();
}
try {
File currentDB = new File(data, currentDBPath);
InputStream input = new FileInputStream(currentDB);
byte dataa[] = new byte[input.available()];
input.read(dataa);
OutputStream out = new FileOutputStream(path + "/"
+ "DB_NAME");
out.write(dataa);
out.flush();
out.close();
input.close();
} catch (Exception e) {
Commons.printException("exception," + e + "");
return false;
}
return true;
} else {
return false;
}
}
関連する問題
- 1. アルゴリズムデータの同期(SQLiteからオンラインデータベース)
- 2. データベース同期クラウドMySQLからSqliteにAndroid
- 3. Androidのオンラインデータベースからデータを取得
- 4. アンドロイドからローカルsqliteデータベースを取得
- 5. SQLiteデータベースから値を取得Android
- 6. SQLiteデータベースから値を取得する
- 7. SQliteデータベースからデータを取得できませんでした
- 8. sqliteデータベースからデータを取得中に壊れたエンコーディング
- 9. SQLiteデータベースから取得したURLから画像をダウンロードする問題
- 10. 同期のためにアンドロイドのsqliteから前回の取得方法
- 11. sqliteデータベースからアンドロイドアプリに特殊文字を表示
- 12. Androidスタジオ:スピナーから項目を選択した後、SQLiteデータベースから対応する値を取得する
- 13. データベースと非同期タスクから空のリストを取得する
- 14. android sqliteはデータベースから値を取得しますか?
- 15. Sqliteデータベースからデータを取得し、アンドロイドアプリケーションのグラフにプロットする
- 16. iOSを使用してオンラインデータベースから情報を取得する
- 17. データベースから取得した後に文字を削除する
- 18. タイプスクリプトサーバからの同期データを取得
- 19. SQLiteからデータを取得
- 20. SQLiteデータベースから特定の値を取得します
- 21. 指定されたデータを関数sqliteデータベースから取得しますか?
- 22. アンドロイドアプリからGoogle AuthSubトークンを取得
- 23. アンドロイドアプリのfirebaseから画像を取得
- 24. アンドロイドアプリでURLから動画を取得
- 25. Sqliteデータベースから整数値を取得するには?
- 26. エミュレータ(data/data/package_name/databases)からローカルドライブにSQLiteデータベースを取得する
- 27. ボタンクリック時にsqliteデータベースからデータを取得する方法
- 28. ANDROIDのsqliteデータベースから列データを取得するには?
- 29. URLから取得した画像をSQLiteデータベースに保存する方法は?
- 30. データベースからデータを取得したい
これまで何を試してみましたか?どのように質問をするにはhttp://stackoverflow.com/help/how-to-ask –
あなたは現在使用されているデバイスからデータベースを引き出すことを意味ですか? –
はい、私はアプリケーションをビルド中に配置された古いデータベースを引き出すことができますが、最新の同期データを取得したい場合は、@ gopal_patil –