3

混乱があります。

非常に多くの例で、私は彼らがフォルダに対処databaseしていることを発見しました.assets

なぜ彼らがそうしているのか、そしてそれをすることの利点は何なのかわかりません。

誰かこれを説明してくれませんか。

ありがとう。

4

3 に答える 3

4

多くの場合、デフォルトのデータとテーブル構造を持つデータベースが事前に構築され、assets フォルダーに含まれています。次に、実行時にこれをアセット フォルダーから内部ストレージまたは外部ストレージにコピーします。これは、アセット フォルダーはコンパイル時にのみ準備が整い、その中のデータを変更できないためです。したがって、アプリからデータベースに書き込めるようにするには、まず、アクセスできるストレージの一部にコピーする必要があります。

于 2013-02-14T05:10:09.177 に答える
2

場合によっては、準備されたデータを db にしたい場合があります。アドレス帳や郵便番号のことを考えてみてください。その情報をアセットフォルダに入れておかないと、基本的な情報を構築するのが大変です(もちろん、ネットワーク経由でデータを取得することはできますが、それは重要ではありません)。

于 2013-02-14T05:05:26.313 に答える