我需要在 SQLite 数据库的 varchar 列中搜索我应用中的单词,并在列表视图中显示结果。目前我正在使用 Mensa库 Mensa Github Link,因为它为非常长的文本提供了速度。在另一个项目中,我还使用可过滤以及自定义 ArrayAdapter ,根据文本匹配过滤列表项。我想知道我是否可以用可过滤方法取代Mensa使用而不影响搜索效率,因为 Mensa库将APK大小增加3.37 MB
答案 0 :(得分:1)
我已经检查了Mensa库的jar文件,它很大,因为它们在jar中包含了他们的animal.keywords
测试数据库。
将mensa-1.0.1.jar重命名为mensa-1.0.1.zip
,并使用您的存档管理器将其打开。导航到com/dell/mensa/testutils/
并删除animals.keywords
文件。现在将其重命名为mensa-1.0.1.jar
,然后继续使用它。该文件现在应该 104.5 kB 。