Foros del Web » Programando para Internet » Android »

¿Como acceder a la base de datos desde mi telefono?

Estas en el tema de ¿Como acceder a la base de datos desde mi telefono? en el foro de Android en Foros del Web. Hola, estoy desarrollando una aplicacion que hace uso de una base de datos sqlite en mi telefono, es un Motorola Defy que esta "rooteado", lo ...
  #1 (permalink)  
Antiguo 20/05/2012, 17:27
Avatar de saman0suke  
Fecha de Ingreso: abril-2009
Mensajes: 180
Antigüedad: 15 años, 7 meses
Puntos: 3
Pregunta ¿Como acceder a la base de datos desde mi telefono?

Hola, estoy desarrollando una aplicacion que hace uso de una base de datos sqlite en mi telefono, es un Motorola Defy que esta "rooteado", lo estoy desarrollando con Eclipse, en el emulador funciona perfectamente, llena un Spinner con datos de la base y actualiza los datos seleccionados del Spinner, sin embargo cuando lo correo desde el telefono, no llena el Spinner y no trae datos de la base, ya revise con adb si el archivo db esta en /data/data/<mi_projecto>/databases/ y esta ahi!, no se que mas hacer, les dejo mi codigo con la clase que extiende de SQLiteOpenHelper y el llamado a la clase:

Código:
public class passwordSQLiteHelper extends SQLiteOpenHelper{

	String SqlCreate = "CREATE TABLE password(id INTEGER, name TEXT, password TEXT)";

	public passwordSQLiteHelper(Context context, String name, CursorFactory factory, int version) {
		super(context, name, factory, version);
		// TODO Auto-generated constructor stub
	}

	@Override
	public void onCreate(SQLiteDatabase db) {
		// TODO Auto-generated method stub
		db.execSQL(SqlCreate);
		
	}

	@Override
	public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
		// TODO Auto-generated method stub
		db.execSQL("DROP TABLE IF EXISTS password");
		db.execSQL(SqlCreate);
		
	}

}

passwordSQLiteHelper passUserDb = new passwordSQLiteHelper(this, "password", null, 1);
Muchas gracias de antemano, saludos!!
  #2 (permalink)  
Antiguo 21/05/2012, 19:56
Avatar de javih  
Fecha de Ingreso: agosto-2011
Mensajes: 201
Antigüedad: 13 años, 3 meses
Puntos: 12
Respuesta: ¿Como acceder a la base de datos desde mi telefono?

¿ depurar ?
  #3 (permalink)  
Antiguo 21/05/2012, 21:32
Avatar de saman0suke  
Fecha de Ingreso: abril-2009
Mensajes: 180
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: ¿Como acceder a la base de datos desde mi telefono?

Cita:
Iniciado por javih Ver Mensaje
¿ depurar ?
El caso es que funciona en el emulador, no se que pasa en el telefono que parecer no acceder a la base de datos :S
  #4 (permalink)  
Antiguo 21/05/2012, 22:05
Avatar de javih  
Fecha de Ingreso: agosto-2011
Mensajes: 201
Antigüedad: 13 años, 3 meses
Puntos: 12
Respuesta: ¿Como acceder a la base de datos desde mi telefono?

Cita:
Iniciado por saman0suke Ver Mensaje
El caso es que funciona en el emulador, no se que pasa en el telefono que parecer no acceder a la base de datos :S
Ya por eso decía, depura con el teléfono conectado, ya sea por usb o wifi.

En la vista DDMS fíjate que esté la db, que dices que sí, pero revisa que tenga datos, por si acaso y luego añade algunos breakpoints y revisa que la consulta esté devolviendo algo, la verdad es que es un poco extraño que funcione en el emulador y no en el terminal.

Última edición por javih; 21/05/2012 a las 22:12

Etiquetas: eclipse, todo, aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:28.