我制作了一个包含大多数常用德语单词和句子的安卓应用程序。该应用程序包含一个CSV文件,其中存储了所有数据。
目前它按预期工作,但我想问是否有更好的方法直接在应用程序中存储这样的数据?
我还考虑通过互联网更新数据,例如添加新单词和句子。
谢谢! Miretz
如果您想修改内容(更新、删除等),我建议使用SQLite数据库,它与Android平台具有非常好的内置集成。
有两种类型的SQLDatabaseLite和SharedPreference。两者之间的主要区别是一个有组织,另一个则没有。
如果您需要在应用程序中快速使用存储设施,例如在活动之间更改文本大小,则SharedPrefference最适合您。
如果您有一个复杂的数据库系统,在其中需要保存多个数据以进行特定事件,则SQLDatabaseLite适合您。例如客户数据的电子表格;姓名,电话号码等。