Hi! I have created an app for android smartwatches which i like to share in this community. Please find the link below.
This app fulfills two purposes:
- Lets you enable screen on raise function with 15 seconds timeout. This function is already there in the settings but timeout is fixed to 5 sec which is reported as too short by many community members.
- It auto updates the stock weather in the background at an interval of 30 minutes.
- Always-On display (mutually exclusive to screen on raise function)
I have tested this app on Kospet Prime only. I expect it to work on any full android watch. In order to update weather, it assumes that the stock weather package in your watch is “com.android.watchweather”. This app requires that the Battery saver setting is OFF. I have found the battery consumption of the app as minimal as settings’s screen on raise function.
UPDATE: App is updated. Now you have option to enable/disable any of the two features. Now i expect it to work on android 10 watches also (tried on emulator) though not tested on actual device yet.
UPDATE2: Always-On feature added. Keep your watch in power save mode while using this feature because it consumes power. However, battery saver for this app should be off. This feature requires superuser privileges to bring the processor in powersave mode. You might need to root your watch (magisk recommended) to grant root privileges to this feature. Keep your display round for this feature. In Android 10, a notification is sent to start Always-On display. In android 7, Always-On display will start automatically when screen turns off. The screen-burn issue is taken care in this feature. As far as power consumption is concerned, i have tested Always-On display to run for a maximum of 12 hours on kospet prime.
Another update is that the app service now auto-starts on reboot.