Foros del Web » Programando para Internet » Android »

[SOLUCIONADO] Activar GPS automaticamente dentro de la aplicacion

Estas en el tema de Activar GPS automaticamente dentro de la aplicacion en el foro de Android en Foros del Web. Hola! Estoy haciendo una aplicacion de prueba donde el gps del celular obtenga la latitud y la longitud y la envie a una base de ...
  #1 (permalink)  
Antiguo 19/02/2012, 18:38
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 14 años, 10 meses
Puntos: 2
Activar GPS automaticamente dentro de la aplicacion

Hola!
Estoy haciendo una aplicacion de prueba donde el gps del celular obtenga la latitud y la longitud y la envie a una base de datos.
Mas alla de eso, tengo un problema cuando el GPS esta desactivado:
Me agrega un nuevo registro (yo pongo que la latitud y la longitud sean "0"), pero la aplicacion se cierra inesperadamente.

Encontré que para chequear si el GPS esta activado o no tengo que proceder de la siguiente manera:

Código JAVA:
Ver original
  1. if (locManager.isProviderEnabled(LocationManager.GPS_PROVIDER))

Hay alguna manera para activar el GPS dentro de la aplicacion automaticamente???

Muchas gracias!
  #2 (permalink)  
Antiguo 20/02/2012, 13:00
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: Activar GPS automaticamente dentro de la aplicacion

Estuve intentando agregar este codigo antes de que comience con la localizacion, pero la aplicacion se cierra antes:

Código java:
Ver original
  1. Verificamos si el GPS esta prendido o no:
  2.      if (!locManager.isProviderEnabled(LocationManager.GPS_PROVIDER))
  3.     {
  4.        Toast.makeText(this, "No esta activo", Toast.LENGTH_LONG).show();
  5.        onProviderDisabled(LocationManager.GPS_PROVIDER);
  6.          }

Alguna manera de activar el GPS desde la aplicacion??


Graciassssss!
  #3 (permalink)  
Antiguo 21/02/2012, 20:44
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: Activar GPS automaticamente dentro de la aplicacion

Ya está solucionado.
Para quien le interese, lo que hice fue chequear primero LocationManager.NETWORK_PROVIDER, y despues el de GPS_PROVIDER.
Si entra por uno, saco la latitud y longitud y listo, y si entra por el gps todo el tema de la localizacion la hago por la otra parte.
Si se deja la comprobacion del GPS cuando no esta conectado, da error y se cierra la aplicacion.

Saludos!

Etiquetas: automaticamente, gps, 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 01:21.