2012-01-18 19 views
1

私は費用を回収するための簡単なアプリケーションを開発しています。今のところ私はSQLiteDatabaseを使ってデータを保持しています。私は2つの質問があります:Android SQLite永久データ

1)設定 - >アプリケーションでアプリケーションデータをクリアすると、SQLite dbは失われます。アプリケーションが削除されても、デバイスにデータを永続的に保存する方法はありますか?

2)SQLiteデータベースの容量はどうですか?私のアプリケーションの場合、数ヶ月または数年のデータを保持する必要があります。アンドロイドのsqlite dbにはサイズ制限がありますか?

+0

質問1については、データベースを外部ストレージに移動することです。 – tidbeck

+0

データのバックアップについては、http://developer.android.com/guide/topics/data/backup.htmlを参照してください。 –

+0

情報量と希望するビジュアルスタイルに応じて、CSV(カンマ区切り値)ファイルを作成できますそれはSDカードに保存されます。これをデバイスで表示したり、スプレッドシートプログラムにインポートすることができます。 –

答えて

0

1)いいえ、そうしたくありません。ユーザーがアプリケーションを削除すると、デバイスにデータが残らないようにします。それは悪い習慣であり、人々はあなたにそれについての悪い評価を与えるでしょう。

2)制限はありません。使用可能な物理ストレージに依存します。 SQLiteの周りにthat for more metricsをチェックしてください。

また、this has some useful information

+0

アンドロイド搭載のデバイスに通常のSQL(Liteではない)データベースをインストールすることはできますか? –

関連する問題