Autore Topic: creare un allarme da codice  (Letto 311 volte)

Offline Trigun

  • Utente normale
  • ***
  • Post: 183
  • Respect: +4
    • Mostra profilo
creare un allarme da codice
« il: 23 Maggio 2015, 09:19:24 CEST »
0
sto facendo un widget che mi crea un allarme e mi fa suonare il telefono all'ora scelta... il problema è che attualmente sto usando AlarmClock e ho alcuni problemi con questo....
Codice (Java): [Seleziona]
Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.putExtra(AlarmClock.EXTRA_HOUR, oratimer);
i.putExtra(AlarmClock.EXTRA_MINUTES, minutitimer);
i.putExtra(AlarmClock.EXTRA_RINGTONE, saveSong(context, R.raw.song).toString());
i.putExtra(AlarmClock.EXTRA_SKIP_UI, true);
context.startActivity(i);

una volta che l'allarme è finito non viene cancellato dalla lista e rimane li per esser riattivato (cosa che non mi serve)
la selezione della suoneria non funziona
non posso controllare il volume e mi viene creato l'allarme sempre al 70% circa


questo significa che dopo che l'app gira per 1 po' di tempo ho nell'orologio 2000 allarmi usati inutili
la suoneria schifosa di default (che son riuscito a cambiare con ES Gestore File e quindi ho in parte bypassato il problema) non si sente
il volume è relativamente basso e quindi non si sente ^_^

in che modo posso fare?
se al posto di usare alarmclock uso AlarmManager non avrei + quei problemi... ma dovrei implementare una sveglia sull'app ... quindi dovrei ad es creare la schermata di stop ecc ecc