Uses a floating window or the status bar to show
# the cpu frequencies
# the cpu temperature if (available)
# the text will turn red when the cpu temperature rises above the throttle temperature. You can set custom throttle temperature in preferences.
# the gpu frequency
# gpu load; not normalised
# the gpu temperature if (available)
# the text will turn red when the gpu temperature rises above the throttle temperature.
# awake time; the time the phone has been awake since starting the app
# deep sleep time; the time the phone has been asleep since starting the app
# battery current
# battery temperature
# current upload and download speed
In preferences you can choose
# floating window layout; vertical or horizontal layout
# to show the window in the status bar instead of a floating window
# the categories to monitor; all, cpu, gpu, temperatures, time, network
# which temperature sensor to use for cpu and gpu temperature
# to show the temperature in Fahrenheit instead of Celsius
# cpu throttle point; cpu temperature when the text should turn red
The app uses following permissions:
"android.permission.SYSTEM_ALERT_WINDOW" Needed for floating window, draw over other windows.
"android.permission.READ_EXTERNAL_STORAGE" Read data to show e.g. Cpu frequency, temperature etc.
CM Calculator apk for user interface logic
@m11kkaa for temperature files and thread http://forum.xda-developers.com/xpos...usbar-t2494170
@existz for awake and deep sleep time http://forum.xda-developers.com/goog...-v1-0-t2948627
@Grarak for GPU frequency file paths http://forum.xda-developers.com/andr...iutor-t2986129
consp1racy for SeekBarPreference https://github.com/consp1racy/androi...ort-preference
The Tester for catching exceptions and throwing ideas
For automatic updates: