Alarm with simple task reminder.
As a Task reminder:
For QuickSet reminder just hit the Task Setup and Save, it will make a reminder of 30 minutes. If different, just adjust it by "Quick time adjustment".
Interval time, eg. for medication dispensing every 6 hours 3 times/day for 4 days.
Or recurrent every 30 days for 90 days.
Only one task needed for each task with automatic roll-over around midnight at the ended date.
The date can be set. Not only the days of week.
Recurrent by month (same day 1-28) or by year.
The notes can support many lines.
Task/Schedule group for easier viewing/manage.
As an Alarm:
List of the scheduled alarm.
The alarm after the latest snooze has different sound than the setting sound and a voice reminder.
(set in the application and max volume 100%)
The Maximum Volume is increased after each snooze (by 10%, fixed in the application).
In days of week task one or more of the days can be skip (Can be managed until next n days).
The other options that usually available in alarm application.
Each task can be set individually:
Setting the Days of Week
Sound duration
Sound type - Ringtone or music
Maximum Volume
Time to Maximum Volume (Ascending Sound)
Number of Snoozes
Time between Snoozes
Time display depend on the setting of "use 24-hour format"
Swipe Down to turn-off
Volume button as snooze button.
Maximum Volume is independent of the system volume setting.
Start sticky (the application can be killed for memory saving)
Limitation:
Vibrate fail on some Tab (No vibration device?), smartphone OK.
Ringtone can only get by number (not name) - SOLVED, thanks to Stevel05
In this version it use CSV file, easy to follow and modified/maintain in development.
Compile with b4a v 2.71
Libs use:
GestureDetector v.1.10 - swipe down
Phone v 2.20 - ringtone manager, wake up
SQL v 1.20 - SQLite sorting
StringUtils v 1.02 - CSV operation, Label height based on text height.
Reflection v 2.40 - ringtone name, unlock screen, vibration, ClsWheel
DateUtils v 1.03 - AnotherDatePicker (entering date)
Accessibilty v 1.00 - scaling font
IME v 1.05 - hiding keyboard
TTS v 1.00 - text to speech
Other implementation:
Custom Tab (Tab at the bottom)
Scrolling text view (Not using CustomListView Class)
Start_sticky (alarm still works although application is killed)
Customize AnotherDatePicker Class v 1.0 (with starting day Monday and limited year)
Changing from using Dialog v.2.92 (modal) to ClsWheel and ClsDialog (non modal).
Customize ClsWheel Class v.1.4 (entering time, number and custom data)
ClsDialog (non modal entering text, filename and msgbox).
Msgbox using HTML formatted string. The message text can be formatted, zoomed & scrolled.
Scaling font support (detecting the display font size setting large/huge).
All modules are in used (Activity, Class, Code, Service)
As a Task reminder:
For QuickSet reminder just hit the Task Setup and Save, it will make a reminder of 30 minutes. If different, just adjust it by "Quick time adjustment".
Interval time, eg. for medication dispensing every 6 hours 3 times/day for 4 days.
Or recurrent every 30 days for 90 days.
Only one task needed for each task with automatic roll-over around midnight at the ended date.
The date can be set. Not only the days of week.
Recurrent by month (same day 1-28) or by year.
The notes can support many lines.
Task/Schedule group for easier viewing/manage.
As an Alarm:
List of the scheduled alarm.
The alarm after the latest snooze has different sound than the setting sound and a voice reminder.
(set in the application and max volume 100%)
The Maximum Volume is increased after each snooze (by 10%, fixed in the application).
In days of week task one or more of the days can be skip (Can be managed until next n days).
The other options that usually available in alarm application.
Each task can be set individually:
Setting the Days of Week
Sound duration
Sound type - Ringtone or music
Maximum Volume
Time to Maximum Volume (Ascending Sound)
Number of Snoozes
Time between Snoozes
Time display depend on the setting of "use 24-hour format"
Swipe Down to turn-off
Volume button as snooze button.
Maximum Volume is independent of the system volume setting.
Start sticky (the application can be killed for memory saving)
Limitation:
Vibrate fail on some Tab (No vibration device?), smartphone OK.
Ringtone can only get by number (not name) - SOLVED, thanks to Stevel05
In this version it use CSV file, easy to follow and modified/maintain in development.
Compile with b4a v 2.71
Libs use:
GestureDetector v.1.10 - swipe down
Phone v 2.20 - ringtone manager, wake up
SQL v 1.20 - SQLite sorting
StringUtils v 1.02 - CSV operation, Label height based on text height.
Reflection v 2.40 - ringtone name, unlock screen, vibration, ClsWheel
DateUtils v 1.03 - AnotherDatePicker (entering date)
Accessibilty v 1.00 - scaling font
IME v 1.05 - hiding keyboard
TTS v 1.00 - text to speech
Other implementation:
Custom Tab (Tab at the bottom)
Scrolling text view (Not using CustomListView Class)
Start_sticky (alarm still works although application is killed)
Customize AnotherDatePicker Class v 1.0 (with starting day Monday and limited year)
Changing from using Dialog v.2.92 (modal) to ClsWheel and ClsDialog (non modal).
Customize ClsWheel Class v.1.4 (entering time, number and custom data)
ClsDialog (non modal entering text, filename and msgbox).
Msgbox using HTML formatted string. The message text can be formatted, zoomed & scrolled.
Scaling font support (detecting the display font size setting large/huge).
All modules are in used (Activity, Class, Code, Service)
Attachments
Last edited: