Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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_元数据表?_Android_Sqlite - Fatal编程技术网

什么是android_元数据表?

什么是android_元数据表?,android,sqlite,Android,Sqlite,我尝试将现有的数据库文件集成到我的Android项目中。 我按照上面的说明来做。他们写道,我必须添加一个表android\u metadata,其中包含一个名为locale的列,并将en\u US放入其中 我想弄清楚这张桌子是用来干什么的。因为我的数据库内容是德语。也许我不应该把我们放进去?这是数据库内容本地化所必需的还是表根本不需要?元数据表需要保存(顾名思义)有关应用程序的元数据信息。此表在某些情况下是自动生成的(如果我没记错的话,从api 4开始),但您可能希望自己添加它。元数据表将自动生

我尝试将现有的数据库文件集成到我的Android项目中。 我按照上面的说明来做。他们写道,我必须添加一个表
android\u metadata
,其中包含一个名为locale的列,并将en\u US放入其中


我想弄清楚这张桌子是用来干什么的。因为我的数据库内容是德语。也许我不应该把我们放进去?这是数据库内容本地化所必需的还是表根本不需要?

元数据表需要保存(顾名思义)有关应用程序的元数据信息。此表在某些情况下是自动生成的(如果我没记错的话,从api 4开始),但您可能希望自己添加它。

元数据表将自动生成。如果您有德语内容,请尝试更新元数据表“de_de”

如果可以通过读写访问打开数据库,那么可以让openDatabase(…)调用自动生成它。例如,在Android中:

SQLiteDatabase.openDatabase(m_szMainDBPath, null, SQLiteDatabase.OPEN_READWRITE);

在我的项目中,我在android_元数据中没有任何条目(只是一个空表),它也工作得很好。另请参见回复:,使用该选项,您可能不再需要该表(但我自己没有尝试过)