[Android Apps and Games] realgpp:
Hi people, I've dicided to update the app of storm717 (here) with some more features.

Some of those ideas are mine and others have been suggested by other users.

So if you'd like to add something more feel free to comment this post. Or just to say thanks :)

If something doesn't work write it here and I gonna try to fix it :good:

Screenshots of the app in the attachments :cyclops:

[ TO ROM DEVELOPER ] If you would like to include the app in your ROM, do it. No problem at all. The only thing I ask is you write me (PM,email) the link of your ROM. That's all :)

If something doesn't work

, before going crazy and cursing me, my suggestions are:

1. clean the app's data from the android application menu and then check if the problem is still there.

2. If it's still there, reinstall the app, clean the app's data and check again.

If the above methods haven't resolved the problem, write it here or send me an meail to cpuspy.realgpp@gmail.com :cool:

Due to the problems in uploading files here :silly:, I'll use my mediafire directory for now on: link to directory :)

GIT HERE

Changelog

0.5.60 download

(add) Non-compatible devices: deep sleep info NOW available

(add) idle states: more infos (and improved the activity core)

(add) idle states: added buttons to refresh, reset and set timers

(fix) refresh button won't delete the timer if "cable option" is disabled

(fix) other 4 bugs you reported

0.5.54 download

(fix) bug on changelog

(fix) issue on the unplugging event

(fix) update languages translation

(fix) don't delete settings on updates

code lightening

0.5.51 download

(fix) FC changing UI layout

0.5.50

(add) root read function of the time in state file (if it exists it'll be read for sure)

(add-request) "idle states" infos

(add) button long press show quick explanation

(add) sending of error reports can be disabled

(fix) better spacing of layout buttons

(fix) CN and TW strings

(fix) FC on some devices

(fix) random FC in Settings and Test activity

(fix) rare bugs in logging messages

0.5.44 download

(add) milliseconds can be showed in the state rows

(add) option to show millisecods: Preferences -> Layout Option

(add) States percentage: you can now choose the number of digits in floating point

(add) option to choose digits: 0, 1 or 2 (Preferences -> Layout Option)

(fix) some german strings

v0.5.41 download

(fix) read of TIME_IN_STATE file for some (unsupported) devices

(fix) rare android bug about swipe content on some 2.3.x devices

(fix) crash log message in Settings

(fix) crash log message in 'CPU Files'

(fix) arrow in 'unused states' header

v0.5.37 download

Added Simplified and Traditional Chinese Language

bugfix: 'deep sleep' row with timer setted

bugfix: 'set timer' function on some devices

edit:

fixed xda link in preferences

v0.5.34 download

Swipe gestures: horizontal swipe to show the most used settings

Swipe features is disabled by default

Added graphical explanation of the new feature usage (only first start)

bugfix 'current freq' function for some devices

bugfix of 'deep sleep' row with timer setted

languages bugfix

huge code improvements

v0.5.30 download

Bugfix of states update on some devices

Changelog showed on each new installation

Changelog can also be seen through settings

​

Other changelogs:

0.5.29 Download

IMPORTANT NOTICE: Due to the last changes and to avoid inconsistent-wrong results, all the settings has been reset to their defaults. Sorry for the inconvenience.

Inverted behaviour of 'Deep Sleep" row: now it's activated by default. You can disable it through settings

Added option to see the current CPU frequency in the 'CPU Info' tab of main layout: enable it through 'CPU and Kernel' in settings

Improved the 'Test App' function

0.5.27 download

added german language (thanks to [user_99])

deep sleep state disabled by default (will be reversed in the next release)

now app can be moved to sd

0.5.26 Download

fixed "cable option" in settings

fixed italian language

0.5.24 DOWNLOAD

Added italian language

Added notification alert to send a report in case of error

v0.5.23 Download

simplified how the app reads files from file system. this should solve read problems on some devices

added activity "App Test", its menu item and an alert when no states are found; the test tries to execute all the file reads necessary to the app

Added 'mail 2 developer' option in settings.

Added 'XDA forum thread' in settings.

little code improvements

v0.5.21

Fixed bug on "CPU Files" activity

v0.5.20

due to some reports from my friends, all with a stock S2, I've changed how the app update the CPU Infos in the main layout.

v0.5.19 beta Donwload and source code in the attachments

Removed the connection related functions (and datas).

Changed preferences layout organization.

Added option to hide both "Cpu Info" and "Kernel Info" layouts. The hidden information are available through the "Misc Info" option when menu button is pressed.

You can now choose the percetage value to hide more states.

Changed "Disable cable events" in "Enable cable events"

Added remaining audio to preference elements

v0.5.18 beta Donwload HERE

fixed random crash related to cable (un)plugging

fixed computing the wifi values of timer section

added some more messages for a better inspection of the log file

v0.5.17 beta Donwload HERE

fixed "information" page crash

v0.5.16 beta Donwload HERE

added email contact (cpuspy.realgpp@gmail.com) in the Information page

added more log messages to the charger handler

each new installation/update the timer and connection variables will be deleted

v0.5.15 beta Download HERE

introduced the option that let the app create a logfile

v0.5.14 beta Donwload HERE

It's possible to choose in preference the theme with buttons or the orginal one.

v0.5.13 beta Download HERE

fixed layout apparence when time_in_state file doesn't exist

fixed bug of "memory" lost (thanks to hawkerpaul)

v0.5.12 beta Download HERE

fixed behaviour on cable discharging when battery level is equals to 100%

fixed disabling of cable events

different (dis)enabling option for audio of main and preference layout. Screenshots: 1, 2

fixed bug of "memory" lost (thanks to hawkerpaul)

v0.5.11 beta

Added option in Preference to enable/disable UI sounds

Download HERE (today the upload of files doesn't work, at least for me )

v0.5.10 beta Downlaod here.

Screenshots: 1, 2, 3.

(!) changed the algorithm that reacts to charger (un)plugging (!)

restyling of UI: added 4 buttons. See "Information" for a little description of what they do. Removed the corresponding items from menu list.

added expandible menu to "Less than 1% usage states" header

added ui sounds

v0.5.03 beta

fixed wrong warning about connection values

added icons for the menu items ( not visibles on ICS ). Screenshot here.

smarter "Show/Hide 1% used stats" menu item: show only "Show <1% states" and "Hide <1% states", in respect of the relative option/status

all headers are now expandible (coming soon the option in preference to hide them)

added, at the bottom of the main layout, the header showing if "Connection Events" are activated

For a better understanding:

Changed "Disable Cable Events" preference in "Disable Charger Events"

Changed "Timer Activating Threshold" in "Minimum battery level for reset"

Changed "Cpus Files" in "CPU Files"

v0.5.02 beta

"All states <1%" can be hidden/shown by clicking the header "Time In State"

"All states <1%" can be shown on top or bottom of the bar graph through the setting in the preference.

removed submenu of "Less than 1% usage states (i.e. ecc)" because redundant.

added link to this thread in the Information View

v0.5.01 beta

added "All states <1%" row in the bar graph view indacating the total time of those freqs under the 1% of total usage. It's visible only when states<1% are hided.

added minimum cpu infos:

- "Freq range" shows the min-max freqs values your kenerl support;

- "Scaling range" shows the min-max freqs your governor is using;

- "Governor"... well you know, it shows the running governor :D

fixed bug of overload connection timer values (at least I hope so)

fixed strange reaction to cable events

v0.5.00 beta

drop-down arrow on the expandable line headers

corrected the "information" strings

bugfix about wifi connection timer usage (at least I hope so)

Added a warning near connection usage in case of inconsistent values

Added a "Show information" in the settings

Added a layout "information"

Comulative Previous Changelog

added connection usage stats, both "total" and "since reset" ones

it's possibile to hide this stats by clicking in the relative black header bar ( for example where it says "Total Statistics" )

added 3 more option in the settings menu:

- Disable Cable Events: if checked (un)plugging the cable doesn't affect the timer

- Disable Connection Events: if checked the app doesn't store the connection usage

- Delete Conn Vars: if clicked connection usage stats will be erased

removed the "On/Off Listen Batt Events" option menu

when phone shutdown/restart timer and connection datas are deleted

added confirmation alertbox to the "Delete Connection Datas" preference

Removed "Restart" menu option because it's not useful anymore

Added the total state time and relative %age of the "less than 1%" freqs

It's now possible to choose the min value to activate the timer when a cable is unplugged. If the threshold is 0% the timer is restored anytime the cable is unplugged.

when cable is plugged-in the timer is deleted

Added "Cpu Files" menu item to see the content of the files: time_in_state and affected_cups.

If it's say that the two files doesn't exist for the cpu1 it means that the 2nd core has been switched off and the concerning files have been deleted.