Android字典应用程序设计
我正在尝试创建一个类似Android字典的应用程序,但在检索数据时性能会很慢。目前,每个字典条目都存储在一个文本文件中(在Android资产中),每个文件都以数字命名,这样我就可以使用索引来定位、打开和读取文件的内容(只需读取一行字符串)。使用Android字典应用程序设计,android,listview,Android,Listview,我正在尝试创建一个类似Android字典的应用程序,但在检索数据时性能会很慢。目前,每个字典条目都存储在一个文本文件中(在Android资产中),每个文件都以数字命名,这样我就可以使用索引来定位、打开和读取文件的内容(只需读取一行字符串)。使用ListView呈现输出数据并读取getView()方法中的文件内容时,检索10个条目大约需要3秒钟。我只是想知道是否有其他方法(使用SQLLite,?)可以更快地检索和呈现这些条目。欢迎提出任何建议 SQLite肯定会让你的工作更轻松,让应用程序运行得更
ListView
呈现输出数据并读取getView()
方法中的文件内容时,检索10个条目大约需要3秒钟。我只是想知道是否有其他方法(使用SQLLite
,?)可以更快地检索和呈现这些条目。欢迎提出任何建议 SQLite肯定会让你的工作更轻松,让应用程序运行得更快。读取数据也容易得多;将数据写入数据库时,请确保使用事务来加速多个顺序写入。我可能甚至不考虑使用文本文件,除了初始数据。网上有很多可用的资源,例如。我建议您使用SQLite
优势
加密
使用AES
或类似的算法,它将变得更加复杂
安全!)列表视图中
你可以看到一篇完整的文章3s,10个条目看起来很慢,甚至对于文件访问也是如此。当然,一定要使用sqlite!大家好,我改为使用SQLite,现在加载速度好多了。打开和读取文件的开销太大。谢谢大家的回复!