Estoy trabajando en un proyecto que contiene aplicaciones web y aplicaciones móviles que registran los datos de los usuarios diarios. El usuario puede eliminar, actualizar sus datos y puede utilizar muchos dispositivos para insertar datos. Tengo la intención de desarrollar de esta manera: El usuario introduce sus datos e inserta a SQLite. Un servicio se […]
Hice una base de datos de android con dos tablas. La segunda aún no se ha inicializado, pero para la primera consigo este error. Este es mi logcat. 02-23 01:55:41.494 855-855/tubapps.budgetdatabase E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{tubapps.budgetdatabase/tubapps.budgetdatabase.MainActivity}: android.database.sqlite.SQLiteException: near "create_income_table": syntax error (code 1): , while compiling: create_income_table income(_id INTEGER PRIMARY […]
Mi aplicación tiene una jerarquía de Actividades, A -launches- B -launches- C En la tercera Actividad 'C' tengo un botón. En el onClickListener de este botón lanzo un Intent como sigue: Intent intent = new Intent(Intent.ACTION_DIAL); intent.setData(Uri.parse(uri)); startActivity(intent); //I don't call finish() Abre el cuadro de diálogo de marcación telefónica. Si golpeo el botón de […]
¿Qué manera de utilizar db.update es más rápido y mejor en android? Es decir: construir la cadena de la cláusula where entera junto con los valores de la variable de la cláusula where O hacer uso del 4to parámetro para la actualización pasando los valores de la variable where de la cláusula como una matriz […]
Tengo una operación de larga duración que realizo en un hilo de fondo. Como es importante que la operación se complete satisfactoriamente o no, estoy envolviendo toda la operación en una transacción. Los aspectos de la interfaz de usuario necesitan acceso de sólo lectura a la base de datos durante este tiempo. Para evitar el […]
Tengo estas clases: public class Station { @DatabaseField(foreign = true, foreignAutoCreate = true) private OpeningTimes openingTimes; } public class OpeningTimes { @DatabaseField(generatedId = true) int _id; } Ahora la fila de OpeningTimes se crea automáticamente, cuando llamo el método de createOrUpdate en StationDao. ¡Eso es genial! También estaría agradecido, si pudiera eliminar el objeto Station […]
Para insertar datos en una tabla sqlite llamada mytable en android utilizo query: db.execSQL("INSERT INTO MYTABLE VALUES('','"+name+"',NOW());"); Quiero comprobar si esta consulta se insertó correctamente en la tabla o no. En php (con mysql) que podría hacer fácilmente if($result) echo 'success'; else echo 'not inserted'; ¿Pero cuál es el código equivalente en android (con sqlite) […]
Quiero agregar automáticamente los contactos que el mensaje a mí en WhatsApp, así que necesito tener acceso a la base de datos de Whatsapp para mi programa, pero la base de datos de Whatsapp no está en formato de .db y está en el formato .crypt7 y no puedo utilizarlo. ¿Cómo puedo utilizar Whatsapp db […]
Estoy tratando de insertar 100000 registros en la base de datos androide sqlite a la vez. Estoy usando dos métodos diferentes. private void bulkInsertDataBySavePoint(final List<User> users) { log.debug("bulkInsertDataBySavePoint()"); DatabaseConnection conn = null; Savepoint savepoint = null; try { conn = userDao.startThreadConnection(); savepoint = conn.setSavePoint("bulk_insert"); for (User user : users) { userDao.create(user); } } catch (SQLException […]
Im obtener una base de datos está bloqueado (código 5) en mi ListActivity el código funciona en las otras versiones del emulador pero falla en la versión 4.1 del emulador E / SQLiteLog (2132): (5) la base de datos está bloqueada E / SQLiteDatabase (2132): Error al abrir la base de datos '/data/data/id.online.mydroid/databases/geo.db'. E / […]