Error al crear la aplicación de alarma desde la fuente de Android
Quiero crear una aplicación que amplíe la funcionalidad básica del despertador. Como no estoy inventando ninguna rueda en la funcionalidad de alarma, me gustaría usar la alarma predeterminada de Android que está disponible abiertamente.
Sin embargo, he intentado construirlo muchas veces, pero hay demasiados errores (mencionadoaquí además):
Probé estoacercarse a, aproximarse También, pero todavía no puedo construirlo.
¿Alguien puede guiarme sobre cómo construir la aplicación de Android proporcionada en git android tree?
Enlaces a los que me referí:
Código de alarma: la variable mContext no se puede resolver
Despertador de GIT - Da error - Android
Actualizaciones:
1.)
Alarms.java:
Line 463: Intent alarmChanged = new Intent(Intent.ACTION_ALARM_CHANGED);
Error: ACTION_ALARM_CHANGED cannot be resolved or is not a field.
Resolvió este error pero reemplazó la línea con (Gracias a @shayanpourvatan):
final String ACTION_ALARM_CHANGED = "android.intent.action.ALARM_CHANGED"; Intent alarmChanged = new Intent(ACTION_ALARM_CHANGED);
2.)
AlarmKlaxon.java
Line 89: mVibrator = new Vibrator();
Error: Cannot instantiate the type Vibrator
-----------------------------------
Se resuelve reemplazando la línea con:
mVibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
3.)
SetAlarm.java
Line 115: FrameLayout content = (FrameLayout) getWindow().getDecorView()
.findViewById(com.android.internal.R.id.content);
Error:com.android.internal.R cannot be resolved to a variable
Resuelto reemplazando:
com.android.internal.R.id.content into android.R.id.content