我知道这个话题之前已被讨论过了.但我无法找到问题的解决方案,所以我会再问一次.我有创建数据库的问题.我复制了SQLiteOpenHelper的实现:
public class DBCreator extends SQLiteOpenHelper
{
private static final String DATABASE_NAME = "servision.db";
private static final int DATABASE_VERSION = 1;
private static final String INFO_TABLE ="create table INFO(key text,value text);";
public static final String GATEWAYS_TABLE = "GATEWAYS";
// Table name
public static final String TABLE = "events";
// Columns
public static final String TIME = "time";
public static final String TITLE = "title";
public DBCreator(Context context)
{
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db)
{
try …Run Code Online (Sandbox Code Playgroud) http://www.sqlite.org/rtree.html表示r*树"作为合并的一部分包含在内但默认情况下是禁用的"并且启用它"只需使用SQLITE_ENABLE_RTREE C-preprocessor宏定义编译"
好吧,我想在我的Android应用程序中使用R-trees,但显然SQLite都已预先安装等.有没有办法在用户的手机/设备上启用它?
或者,是否可以使用NDK和SQLite的免费可用源代码?