Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: sqlite

Diseño general de la aplicación (IntentService / ContentProvider / AsyncTask)

Estoy tratando de averiguar cuál es el mejor diseño general para las aplicaciones que acceden a varios servicios web y tienen múltiples actividades donde se muestra la información. La forma en que implementé mi última aplicación de Android es la siguiente. Tengo un IntentService que recibe peticiones de actividades para obtener información de servicios web. […]

Búsqueda en varias columnas mediante búsqueda de texto completo (FTS) con varios tokens utilizando el operador OR

Estoy utilizando FTS para consultar mi base de datos para aumentar la velocidad de búsqueda como tengo que buscar en la descripción de texto también, Cuando estoy tratando de consultar usando columna única su funcionamiento bien como abajo select * from productsearch where productsearch match ('prod_name:panasonic*tw*') Y también, select * from productsearch where productsearch match […]

SQLiteReadOnlyDatabaseException: intento de escribir una base de datos readonly (código 1032)

Así que en algunas raras ocasiones, estoy viendo el mensaje "intento de escribir una base de datos de sólo lectura", y no puedo averiguar dónde está el problema. Empezaré con el stacktrace en mi logcat … como se puede ver desde el timestamp Estoy comprobando db.isReadOnly () sólo 1ms antes de intentar la escritura. (IsOpen […]

Consulta de cursor no sensible a mayúsculas y minúsculas con operador LIKE (que funciona para todos los entornos locales)

Estoy tratando de hacer una consulta de filtrado: public Cursor runQuery(CharSequence constraint) { return getActivity().getContentResolver().query( Phone.CONTENT_URI, new String[] {Phone.DISPLAY_NAME, Phone.NUMBER, Phone.TYPE, Phone._ID }, Phone.DISPLAY_NAME + " LIKE '" + constraint + "%'",// <– problem here null, Phone.DISPLAY_NAME); } Sin embargo, el operador LIKE trabaja de forma sensible a mayúsculas y minúsculas para los caracteres no […]

Problema de orden de consultas SQLite de Android

¿Cómo puedo consultar una base de datos para mostrar una tabla con datos por dos ID diferentes, pero alternar cada ID por fila y aún ordenar por tiempo. Por ejemplo. La base de datos tiene 10 Elementos de ID1 y 10 Elementos de ID2. Necesito que sea: ID1 #data #2minutes ago ID2 #data #15minutes ago […]

SQLCipher – Abrir una base de datos cifrada en el escritorio

Estoy experimentando con SQLCipher en Android. Escribí una pequeña aplicación que creó una base de datos con una tabla y unos pocos registros en el emulador. Entonces, hice que la base de datos del emulador en mi escritorio. He mirado la documentación de SQLCipher, pero no puedo imaginar cómo realmente descifrar la base de datos […]

Cómo lograr una relación de "herencia" en la base de datos SQLite en Android

Considere este modelo simple: Una tabla de ubicación de base: +——————————-+ | Locations | +——————————-+ |(PK) _id Integer Autoincrement | | name Text(100) Not null | | is_in_range Integer | +——————————-+ Y una mesa más especializada llamada WifiLocation: +——————————-+ | wifi_location | +——————————-+ | ssid Text(0) Not null | | signal_threshold Real | |(PK) _id […]

Búsqueda en una base de datos SQLite que contenga datos cítricos

Tengo un problema al buscar en mi base de datos SQLite, que contiene datos escritos con caracteres cirílicos. Si la palabra clave también es cyrillic, entonces todo está bien, pero si no, entonces no puedo obtener el resultado en mi aplicación de Android. ¿Alguien tiene una idea de cómo puedo implementar la búsqueda de los […]

Mejor alternativa de la librería Android de SQLite?

Por alguna razón , quiero evitar la implementación oficial de SQLite de Android. Parece que hay muy pocas alternativas, y parecen ser muy nuevas, no probadas, muchas bibliotecas con pocas operaciones implementadas. Espero no ser demasiado subjetivo, pero aquí están las características que necesito: Formato SQLite Tiene SELECT, INSERT, UPDATE, DELETE Básico WHERE, con índices […]

¿Cómo implementar deshacer un solo paso para los cambios en la base de datos SQLite?

Estoy tratando de adaptar mi aplicación de un modelo de confirmación a un modelo de deshacer. Para aquellos de ustedes que no saben, aquí es donde se puede borrar algo con un solo clic, pero si fue un error, se puede deshacer con la misma facilidad, en lugar de interrumpir al usuario cada vez que […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.