初めてのAndroidアプリを作りようとしています。ここで私の最初の質問をすることに興奮しています!私はもはや幼い犬ではないので、どんな励ましも大歓迎です。アプリ内のデータの75レコード。 CSVを解析する、XMLを作成する、またはSQLiteを使用する
私は過去に書いた簡単なデータ駆動型Webページを書き直しています。データは現在SQLデータベースに保存されています(CSVから読み込まれます)。私はデータを選択し、レコードを反復する際にいくつかのロジックを適用し、基本的にHTMLテーブルを作成します。テーブルにはさまざまな車に関する情報が表示されています。
私の質問は、このデータを保存するKISSのアプローチに関するものです。テーブルには75レコードしかありません。私はそれらをすべて選択し、フェッチ配列を反復します。
アプリのために、私はちょうどある種類のFileStreamReaderと解析クラスを使用してCSVを解析し、Carオブジェクトのコレクションをいくつか並べ替えるべきですか?
このデータをXMLに変換してXMLを解析する必要がありますか?
価値のあるSQLiteを使用しようとしていますか?または避けるのが最善ですか? (私は実際に何かへの過剰に設計されたアプローチが嫌いです)
あなたはインターネットからデータを受け取るか、アプリはすでにデータを持っていますか? –
すでにデータがあります – JackOfAll
私は間違っているかもしれませんが、ファイルからの読み込みがデータベースでの読み込みよりも遅いと思います。このデータが変更されない場合は、変更して保存すると、文字列リソースに配列として格納できますデータ、私はSQLiteをお勧めします –