К сожалению, кажется, что вы не можете.
Я искал что-то подобное для расчета расстояния из запроса sqlite - иногда его упоминали какметод для этого.
sqlite поддерживает что-то вроде этого, поэтому документация и другие ссылки предполагают, что это возможно. Однако , просмотрев различные источники, я пришел к выводу, что, хотя вы можете сделать это в нескольких местах, использующих sqlite (например, iPhone, я считаю), вы не можете сделать это в Androidsqlite (по крайней мере, я не нашел никого, способного сделать это в Android).
Вот несколько ссылок, которые я нашел, предполагая, что это невозможно в Android, и, к сожалению, я не смогне найдено никаких контрпримеров.Но мне бы очень хотелось узнать, что я не прав в этом ...
Android-сортировка sqlite по вычисленному столбцу (расстояние координат)
- "Техника, которую вы описываете, кажется, неприменима к Android, который не может использовать sqlite3_create_function (). - CommonsWare 9 января '10 в 19:00"
Sqlite на Android: как создать функцию sqlite dist db - для использования в приложении для расчета расстояния с использованием lat, long
- org.sqlite isне Android API, так что это не имеет значения.- hackbod 1 марта '10 в 4:59 1
- Вы правы, org.sqlite не является Android API.Однако вы можете использовать его для реализации контент-провайдера, который делает то, что он просил.- Джошуа Смит 1 марта 2010 года в 12: 39
- На самом деле, я довольно скептически отношусь к подходу, изложенному в ответе поставщика контента, на который вы ссылаетесь.org.sqlite отсутствует в Android, и неясно, существует ли реализация org.sqlite, которая будет работать совместно со средой Android SQLite.- Pentium10 27 июня 2010 года в 9:12