我需要在android应用程序的sqlite3中添加自定义函数,以计算两个地理坐标之间的距离。我发现了c function,可以将其添加为sqlite3中的自定义函数。

我正在使用NDK编译sqlite3文件以创建.so文件。但是我不确定将自定义函数的代码放在哪里也用C编写,以及在哪里调用sqlite3_create_function(...)并将自定义函数附加到sqlite,因此我可以在sqlite查询中使用我的自定义函数。

最佳答案

看起来,总的来说,您不能!
但是,如果您可以安装自己的sqlite How can I create a user-defined function in SQLite?,则有一种解决方法

08-05 05:42