私はオフラインになる小さなAndroidアプリケーションを開発しています.SQLiteベースのデータをapkのリソースに入れたいファイルに保存する必要がありますXMLまたはJSONファイルを使用することができましたが、より良い解決策がないかどうかは疑問でした。事前にデータベースのデータを保存するために使用するファイルタイプ
感謝:)
私はオフラインになる小さなAndroidアプリケーションを開発しています.SQLiteベースのデータをapkのリソースに入れたいファイルに保存する必要がありますXMLまたはJSONファイルを使用することができましたが、より良い解決策がないかどうかは疑問でした。事前にデータベースのデータを保存するために使用するファイルタイプ
感謝:)
私は右のあなたを理解していれば、使用するアプリケーションに含めるためにいくつか用意されたデータを持っています。
あなたはあなたができたアプリでそれを必要とするたびに、XML、JSONまたはRAWファイルを解析したくない場合は、次の
1.解析ファイルをとの最初の実行にSQLiteデータベースに内容を置きますアプリ。
次に、SQLiteを使用してデータをクエリできます。
これは(あなたの主な活動ののonCreateやApplicationクラスに)アプリケーションの開始時にSharedPreferencesでブールフラグをチェックして最初に実行された場合は、確認することができ
2.データは非常に大きくない場合は、一度それを解析できそれをカスタムデータ構造内のメモリに保持します。
シングルトンを作成してこのデータをクエリし、まだロードされていない場合に解析することができます。
あなたの答えをありがとう、知っているのは、皆さんがxmlやjsonよりも優れたフォーマットを知っていた場合に限られていましたが、これは私が使い慣れたものでした。 – ArteFact
まあ、データにはアンドロイド固有のフォーマットはありません。最も適したフォーマットでデータを準備し、それを読み込むためのパーサを使用/書込みします。 Jsonはデータを簡単に書くことができ、すでに外部ライブラリを持たずにアンドロイドにパーサがあると思うので便利です。 –
'.db'私は思う:-)すべての' SQLite'ファイルには拡張子 '.db'があります – Alexander
私はデータそのものではなくデータを保存したいと思っていました^^ファイルを解析してベースを埋めるようにします – ArteFact
プレーンなファイルを作成します –