Newer phones like the Moto series lack a notification light. Instead, they have a 'Moto' or 'Ambient' Display that lights up for a few seconds when a notification is received.
However, when you are not frequently using the phone and it is standing or lying still, you may easily miss a notification.
For phones having an AMOLED display, an always-on solution may be viable. For other devices this consumes a lot of battery.
MotoLED will notify you by periodically activating the ambient display, reducing battery consumption, more with larger intervals.
Activating starts upon any (not excluded, see below) clearable notification when the screen is off.
Activating stops when any (not excluded, see below) clearable notification is removed, when the screen is unlocked, or when the MotoLED main screen is opened.
Unlocking will be detected if screen locking was set, but may not be detected otherwise (device dependent). Detection happens shortly after unlocking, so may fail if the device is immediately turned off again.
Screen-on caused by call ringing will not stop current activating, but off-hook will (even without unlocking).
'Activating' means executing any of the following options:
- Ping ambient display (single trigger)
- Sound (clicking sound, off/low/medium/high)
- Vibrate (500 msec)
When triggered, the device itself determines what is displayed and for how long.
These actions are executed simultaneously, with the set interval (1-60 sec).
Activating will stop after the set period (1-24 hours). New notifications will not extend the limit, unlocking or removal of any notification will reset the timer.
'Disable at night' and 'Disable during DND' (Do Not Disturb) suppress activation during the set period.
New notifications will be detected, but activating starts (or resumes) as soon as the set period has ended.
'Exclude in title'
With this option left empty, MotoLED is triggered by any notification that has been allowed in the device settings.
There may be notifications that you do not want to trigger MotoLED. These can be excluded by entering here a string that occurs in the notification title.
Filtering is case-sensitive. Multiple strings (for more notifications) should be separated by ||. A string starting and ending with / is evaluated as regular expression.
'Stop on Low Battery'
MotoLED uses the system signal on 15% battery level, which does not require constant monitoring.
'Notify when updated'
After updating a notification listener like MotoLED, a device restart may be necessary.
READ_PHONE_STATE: let MotoLED detect missed calls.
BIND_NOTIFICATION_LISTENER_SERVICE: let MotoLED detect new notifications.
REQUEST_IGNORE_BATTERY_OPTIMIZATION: keep MotoLED functioning when the screen is off.
After opening the app, MotoLED will offer an option to grant these permissions if necessary.
Please note that without these permissions, MotoLED will fail to function as desired.
MotoLED does not collect data and no data leaves your device in any way.