Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 房间数据库中的Levenshtein距离_Android_Android Room - Fatal编程技术网

Android 房间数据库中的Levenshtein距离

Android 房间数据库中的Levenshtein距离,android,android-room,Android,Android Room,我创建了一个应用程序,它使用一些预定义的字典(针对不同的语言)来显示用户匹配的单词(每个单词atm都是通过标准化值搜索的,例如“łowić”->“lowic”,并通过给定的前缀进行搜索)。问题是它不是很有用,因为它通常是用户将错误键入一些字符和使用此解决方案,我无法向他显示正确的提示。因为在SQLite中可以添加扩展,所以在ROOM数据库中我找不到任何方法来添加扩展。这里的额外问题是,字典可能包含大量的单词,因此我无法自己计算 因此: 有没有办法使用像室内数据库这样的扩展 如果不是,我应该使用

我创建了一个应用程序,它使用一些预定义的字典(针对不同的语言)来显示用户匹配的单词(每个单词atm都是通过标准化值搜索的,例如“łowić”->“lowic”,并通过给定的前缀进行搜索)。问题是它不是很有用,因为它通常是用户将错误键入一些字符和使用此解决方案,我无法向他显示正确的提示。因为在SQLite中可以添加扩展,所以在ROOM数据库中我找不到任何方法来添加扩展。这里的额外问题是,字典可能包含大量的单词,因此我无法自己计算

因此:

  • 有没有办法使用像室内数据库这样的扩展

  • 如果不是,我应该使用其他数据库还是可以用其他方式


如果您有任何建议,我们将不胜感激。

虽然我还没有尝试过,但我猜是不行的,您不能和我一起使用房间。 原因是Room依赖于SQLite3内置包,不“知道”项目中是否存在此库

您可以跳过使用文件室,将该文件包包括在项目中,然后按照基本项目中的说明使用扩展:

以及扩展项目:

虽然我还没有试过,但我猜是不行的,你不能用房间。 原因是Room依赖于SQLite3内置包,不“知道”项目中是否存在此库

您可以跳过使用文件室,将该文件包包括在项目中,然后按照基本项目中的说明使用扩展:

以及扩展项目: