Android widget ¿cómo puede obtener el tiempo en hora y minuto de esto?

En mi aplicación, he creado widgets para mostrar la hora en formato de reloj analógico. Al hacer clic en el widget que realmente muestra la clase de alarma para establecer la alarma para ese widget y su también funciona bien.

Para eso he utilizado este código:

Cuando haga clic en el widget que llamo este en la actualización y obtener clase de alarma de esto:

PendingIntent pendingIntent = PendingIntent.getActivity( context, 0, getAlarmPackage(context), 0); rv_ana.setOnClickPendingIntent(R.id.clock, pendingIntent); appWidgetManager.updateAppWidget(appWidgetId, rv_ana); 

Y método de la función de la alarma:

 public Intent getAlarmPackage(Context context) { PackageManager packageManager = context.getPackageManager(); Intent AlarmClockIntent = new Intent(Intent.ACTION_MAIN) .addCategory(Intent.CATEGORY_LAUNCHER); String clockImpls[][] = { { "Standard Alarm", "com.android.alarmclock", "com.android.alarmclock.AlarmClock" }, { "HTC Alarm ClockDT", "com.htc.android.worldclock", "com.htc.android.worldclock.WorldClockTabControl" }, { "Standard Alarm ClockDT", "com.android.deskclock", "com.android.deskclock.AlarmClock" }, { "Froyo Nexus Alarm ClockDT", "com.google.android.deskclock", "com.android.deskclock.DeskClock" }, { "Moto Blur Alarm ClockDT", "com.motorola.blur.alarmclock", "com.motorola.blur.alarmclock.AlarmClock" }, { "Samsung Galaxy S", "com.sec.android.app.clockpackage", "com.sec.android.app.clockpackage.ClockPackage" } }; boolean foundClockImpl = false; for (int i = 0; i < clockImpls.length; i++) { String packageName = clockImpls[i][1]; String className = clockImpls[i][2]; try { ComponentName cn = new ComponentName(packageName, className); packageManager.getActivityInfo( cn, PackageManager.GET_META_DATA); AlarmClockIntent.setComponent(cn); foundClockImpl = true; } catch (NameNotFoundException nf) { } } if (foundClockImpl) { return AlarmClockIntent; } else { return null; } } 

Pero mi requisito es de esta función de alarma cómo puedo conseguir tiempo en horas y tiempo en minutos. En realidad esa función muestra automáticamente la alarma pero quiero saber la hora. ¿Es posible o no? ¿Ayuadame?

Usted Si desea que la hora de alarma que puede utilizar esto.

 String nextAlarm = Settings.System.getString(getContentResolver(), Settings.System.NEXT_ALARM_FORMATTED); 

Luego convertirlo a Fecha.

 String string = nextAlarm;//Tue 8:30" Date date = new SimpleDateFormat("EEE HH:mm", Locale.ENGLISH).parse(string); System.out.println(date); 

La pregunta no es tan clara para mí. Suponiendo que usted necesita para obtener la hora de alarma horas y minutos de la alarma.

 final String tag_alarm = "tag_alarm"; Uri uri = Uri.parse("content://com.android.alarmclock/alarm"); Cursor c = getContentResolver().query(uri, null, null, null, null); Log.i(tag_alarm, "no of records are " + c.getCount()); Log.i(tag_alarm, "no of columns are " + c.getColumnCount()); if (c != null) { String names[] = c.getColumnNames(); for (String temp : names) { System.out.println(temp); } if (c.moveToFirst()) { do { for (int j = 0; j < c.getColumnCount(); j++) { Log.i(tag_alarm, c.getColumnName(j) + " which has value " + c.getString(j)); } } while (c.moveToNext()); } } 
  • Cómo tener acceso a un elemento TextView en un BroadcastReceiver
  • Cómo agregar widgets múltiples en una aplicación?
  • Widget de control de energía mostrado durante un breve momento al actualizar mi propio widget a través de AppWidgetManager, ¿cuál es el problema?
  • El método get (String) no está definido para el tipo String error al agregar los códigos a la clase filter del adaptador en android
  • ¿Cuál es la diferencia para actualizar Android App Widget entre dos enfoques?
  • Cómo configurar RecyclerView en el widget android
  • Widget de Android que parece exactamente un icono de lanzador
  • ¿Hay alguna forma de que los elementos de la interfaz de usuario se superpongan ligeramente (uno encima del otro) sin usar diseños absolutos?
  • El widget de Android no puede recibir el mensaje DATE_CHANGED
  • Restaurar Administrador de alarmas después de reiniciar el teléfono
  • Android - Obtener el widget del cronómetro
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.