No tengo conocimiento en programación para App; pero me pueden indicar donde conseguir tutoriales para crear una App con un Botón de Alerta y que al momento de activar este botón también me de coordenada de ubicación?.
He leido algo de tutorial en Google App Inventor, pero no he encontrado nada. por medio de App Inventor puedo realizar algo como lo que busco?
Muchas gracias.
Publicado:
Mar Ago 20, 2013 1:53 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Como crear un App Botón de Alerta?
Anuncios
A continuación te mostramos el código Java para Android que obtiene la localización (longitud, latitud) de un móvil de forma automática cuando cambia de posición (usando un Listener):
// Usamos la clase LocationManager para obtener las coordenadas
final LocationManager mlocManager =
(LocationManager)getSystemService(Context.LOCATION_SERVICE);
//Listener que nos avisará cuando las coordenadas cambien
LocationListener mlocListener = new localizacionListener();
mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
0, 0, mlocListener);
//Botón para obtener localización
buttonLocalizar.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
// Fijamos la precisión de la localización GPS a ACCURACY_FINE
Criteria cri = new Criteria();
cri.setAccuracy(Criteria.ACCURACY_FINE);
//Indicamos que seleccione el mejor proveedor
String provider = mlocManager.getBestProvider(cri, true);
//Obtenemos la última posición conocida
Location location = mlocManager.getLastKnownLocation(provider);
//Mostramos los datos obtenidos
textLatitud.setText(Double.toString(location.getLatitude()));
textLongitud.setText(Double.toString(location.getLongitude()));
}
});
}
public class localizacionListener implements LocationListener
{
@Override
public void onLocationChanged(Location loc)
{
loc.getLatitude();
loc.getLongitude();
DateFormat dateFormat =
new SimpleDateFormat("yyyy/MM/dd HH:mm:ss",
Locale.getDefault());
Date date = new Date();
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A