Intent based alarm looks so consistent though with many glaring limitations. Based on google developer documentation, it seems programmers can manipulate it beyond its simple below demonstration:
How can it be used to startactivity in b4a when alarm triggers? And how can phone.getSettings("next_alarm_formatted") be used in b4a to take next set alarm?
B4X:
usage SetAlarm(18,17,Array As Int(2,3,4,5,6))
Sub SetAlarm(Hour As Int, Minutes As Int, days As List)
'manifest: AddPermission(com.android.alarm.permission.SET_ALARM)
Dim i As Intent
i.Initialize("android.intent.action.SET_ALARM", "")
i.PutExtra("android.intent.extra.alarm.HOUR", Hour) 'to make it long running, hour + (day's hour equivalent)
i.PutExtra("android.intent.extra.alarm.MINUTES", Minutes)
i.PutExtra("android.intent.extra.alarm.DAYS", days)
i.PutExtra("android.intent.extra.alarm.SKIP_UI", false)
StartActivity(i)
Log("alarm set")
End Sub
Last edited: