Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


AlarmClock para principiantes – Android

Soy bastante nuevo en Android, pero ya tengo algo de experiencia con Java. Ahora me gustaría configurar una aplicación que pide hora y fecha y luego configura un despertador. Ya miré a través de los apis google y un montón de otras cosas, pero no lo entiendo o es anticuado.

¿Puede alguien ayudarme a configurar el despertador mientras explica cómo funciona?

Gracias 🙂

  • ¿Dónde puedo encontrar la vista del selector de tiempo de la aplicación de reloj de alarma nativa de Android?
  • Temporizador Android que funciona cuando el dispositivo está durmiendo
  • Android Wear WatchFace API onTimeTick no activado
  • Android: DigitalClock eliminar segundos
  • El reloj del emulador no coincide con el reloj del sistema host
  • Cómo configurar la alarma con la clase de alarma
  • ¿Cómo obtengo la hora más precisa con Android?
  • Android AnalogClock: configuración de programación por programación
  • One Solution collect form web for “AlarmClock para principiantes – Android”

    Este es el código de trabajo en la versión 10. Es necesario configurar una intención para iniciar una nueva instancia de AlarmClock. Asegúrese de asignar las constantes EXTRA_HOUR y EXTRA_MINUTE a sus propios nombres de variables o constantes codificadas. En este ejemplo se codifican en el tiempo introducido por el usuario tomado del Calendario (ubicado en java.util.Calendar).

    Intent openNewAlarm = new Intent(AlarmClock.ACTION_SET_ALARM); openNewAlarm.putExtra(AlarmClock.EXTRA_HOUR, hour_alarm); openNewAlarm.putExtra(AlarmClock.EXTRA_MINUTES, minute_alarm); startActivity(openNewAlarm); 

    Esta sección siguiente obtiene la hora actual del reloj interno y la devuelve en un TimePicker Aquí el usuario puede ingresar una nueva hora y devolverla al Intent para establecer una nueva alarma.

     public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current time as the default values for the picker final Calendar c = Calendar.getInstance(); hour_local = c.get(Calendar.HOUR_OF_DAY); minute_local = c.get(Calendar.MINUTE); // Create a new instance of TimePickerDialog and return it return new TimePickerDialog(getActivity(), this, hour_local, minute_local, DateFormat.is24HourFormat(getActivity())); } 

    Para usar un TimePicker cree una clase estática interna, que está dentro de la Actividad la llama. Mira este http://developer.android.com/reference/android/widget/TimePicker.html

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.