Что такое таблица android_metadata? - PullRequest
14 голосов
/ 17 июня 2010

Я пытаюсь интегрировать существующий файл базы данных в мой проект Android. Я следую инструкциям на этом блоге . Они пишут, что я должен добавить таблицу android_metadata со столбцом с именем locale и поместить в нее en_US

Я пытаюсь выяснить, для чего используется эта таблица. Потому что моя база данных немецкая. Может быть, я тогда не должен положить en_US в это? Это требуется для локализации содержимого базы данных или таблица вообще не нужна?

Ответы [ 3 ]

3 голосов
/ 10 июня 2011

таблица метаданных будет сгенерирована автоматически. если у вас есть содержание немецкого языка, попробуйте обновить таблицу метаданных 'de_DE'.

3 голосов
/ 25 сентября 2012

Если вы в порядке, открывая БД с доступом для чтения и записи, вы можете позволить вызову openDatabase (...) автоматически сгенерировать ее. Например в Android:

SQLiteDatabase.openDatabase(m_szMainDBPath, null, SQLiteDatabase.OPEN_READWRITE);
1 голос
/ 13 мая 2011

Таблица метаданных должна содержать (как следует из ее названия) метаинформацию о приложении.Эта таблица генерируется автоматически в некоторых случаях (начиная с api 4, если я правильно помню), но вы можете добавить ее самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...