¿Qué es la tabla android_metadata?

Intento integrar un archivo de base de datos existente en mi proyecto de Android. Sigo las instrucciones en este blog . Escriben que tengo que añadir una tabla android_metadata con una columna llamada locale y poner en_US en ella.

Trato de averiguar para qué se utiliza esta tabla. Porque el contenido de mi base de datos es alemán. ¿Tal vez entonces no debería poner en_US en él? ¿Es esto necesario para la localización del contenido de la base de datos o no es necesaria la tabla en absoluto?

La tabla de metadatos se generará automáticamente. Si tiene contenido de alemán intenta actualizar la tabla de metadatos 'de_DE'.

Si está bien abriendo el DB con acceso de lectura-escritura, entonces puede dejar que la llamada openDatabase (…) lo genere automáticamente. Por ejemplo en Android:

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

La tabla de metadatos se requiere para mantener (como su nombre sugiere) meta información acerca de la aplicación. Esta tabla se genera automáticamente en algunos casos (desde api 4 si recuerdo correctamente), pero puede que quiera añadirla usted mismo.

  • Consulta SQLite SQLiteLog (1) no such Column:
  • GreenAno QueryBuilder concatena dinámicamente las condiciones
  • cómo crear base de datos una sola vez, a continuación, leer y escribir varias veces desde él, SQLite, OpenHelper, Android
  • Encriptación de contraseña de Android SQlite?
  • Cómo implementar SQLCipher cuando se utiliza SQLiteOpenHelper
  • ¿Cómo puedo encontrar mi archivo de base de datos SQLite en mi computadora?
  • Seleccione sólo los descendientes directos de la tabla con una ruta materializada
  • La base de datos SQLite de Android está bloqueada
  • Cómo obtener datos de Cursor en ContextMenu
  • Android: la ejecución de SQLiteStatement (inserción múltiple) falla con API Nivel 14
  • Android y SQLite: ¿Cuándo usar punto y coma para finalizar las sentencias?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.