Foros del Web » Programando para Internet » Android »

[SOLUCIONADO] Saber si esta activada opcion del movil

Estas en el tema de Saber si esta activada opcion del movil en el foro de Android en Foros del Web. Buen día gente, Quiero que mi aplicacion verifique la fecha actual, pero si cambaimos la fecha del movil al preguntar por la fecha (codigo java) ...
  #1 (permalink)  
Antiguo 04/03/2016, 09:52
 
Fecha de Ingreso: febrero-2016
Mensajes: 8
Antigüedad: 8 años, 9 meses
Puntos: 0
Saber si esta activada opcion del movil

Buen día gente,
Quiero que mi aplicacion verifique la fecha actual, pero si cambaimos la fecha del movil al preguntar por la fecha (codigo java) me devolvera esa fecha erronea.

Entonces estaba pensando si habrá algun codigo que pregunte si la opción Fecha y Hora automaticas está activada, con esto me podrpia asegurar que la fecha del cel es la correcta.

Alguna idea por ahi?
  #2 (permalink)  
Antiguo 04/03/2016, 10:19
 
Fecha de Ingreso: enero-2009
Ubicación: Kandor
Mensajes: 209
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: Saber si esta activada opcion del movil

Existen dos "receptores de anuncios" android.intent.action.TIME_TICK (ACTION_TIME_TICK) Se envía cada minuto y android.intent.action.TIME_SET (ACTION_TIME_CHANGED) La fecha/hora es modificada (Solo sistema) y ambos te informan sobre cambios en la fecha. Podrias programar uno para que cuando la fecha se cambie tambien cambie en tu app. Si no sabes programar un "receptor de anuncios" revisa esta url http://www.androidcurso.com/index.ph...es-de-anuncios
  #3 (permalink)  
Antiguo 04/03/2016, 10:31
 
Fecha de Ingreso: febrero-2016
Mensajes: 8
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Saber si esta activada opcion del movil

Gracias abrahamhs por contestar, verificaré lo que me indicas, ya que no se que son receptores de anuncios.

Por ahora encontré el codigo para preguntar si la opción esta activa o no:

Código:
        try {
            if (Settings.Global.getInt(getContentResolver(), Settings.Global.AUTO_TIME) == 1) {
                // Enabled
            } else {
                // Disabed
            }
        } catch (Exception e) {
        }
Por si alguien lo necesite algun dia.

Etiquetas: movil, opcion
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 05:28.