[APP][ROOT REQ][v1.2][2014/05/09] System Status App for Gustavo_s Kernel

Search This thread

boscorama

Senior Member
May 27, 2012
191
105
SystemStatus App
For Gustavo_s Kernel

Description:
This app retrieves the same information as the custom kernel's systemstatus command and displays it in the app's main screen.
Additionally, some or all of the same information can be displayed in a system overlay area, making it available when the app is in the background (that is, while it is still in the Recent Apps list).​

Requirements:
This app currently requires:
  1. Gustavo_s kernel; and
  2. a rooted phone (which the kernel will do for you. :))

Features:
Manual and Automatic Status Refresh
  • The information screen can be manually refreshed using the ActionBar button.
  • Additionally, an automatic refresh delay can be specified. The default for this delay can be set in the settings/preferences. The value entered on the main screen will be used for the current session and will revert to the set default when the app is restarted.
  • Automatic refresh can be configured to start immediately on app startup.

System Overlay
The other ActionBar button toggles the display of the overlay service. This service will place a view of the system status information over the top of all other items on the screen. The overlay is totally touch transparent in that it will not respond to any touch operations and will not interfere with any interactions with widgets, apps or notifications on the screen.

The information displayed in the overlay is controlled by the checkboxes in the main screen. Items with a tick will be displayed in the overlay. And, yes, it is possible to remove all the fields. But why?

Additionally, the following preferences are available for the overlay:
  • position on the screen can be set to one of 8 positions. The default is 'Top/Left'.
  • font size can be set to one of 5 sizes.
  • field labels can be left or right justified.
  • field values can be left or right justified.
  • background opacity (i.e. how much it obscures the background items) can be set to one of 4 values: None (transparent, the default), 20%, 50% and 80%. Black is currently the only background color.
  • the display service can be launched automatically on app startup, similar to the auto-refesh functionality. In fact, they work well together. :highfive:

Screenshots:
attachment.php
attachment.php
attachment.php
attachment.php

Translations:
If you think you can provide suitable translations of the app's language resources, please let me know and we'll gladly try to get your language supported.

Currently supported translations:
  • English - App base language
  • Portuguese (pt) - now there's a surprise! ;)
  • Polish (pl) - Thanks to @galonpzw

Current Release
The currently released APK(s) are attached to this post and listed below:
  • GSKSystemStatus-1.2.apk
    Changes from 1.1:
    • Add Polish (pl) language translation - Thanks @galonpzw
  • GSKSystemStatus-1.1.apk
    Changes from 1.0:
    • Stop occasional double SU check.
    • Overlay Timer suspends when screen is off in order to preserve battery.
    • Add 'Exit' command to menu. This is a simpler way to stop both the app and the overlay service.
    • Code refactoring (non-visible change)
  • GSKSystemStatus-1.0.apk
    Changes from 1.0b8:
    • Data retrieval is now fully independent of the systemcat command.
    • Overlay is now a foreground service. This may fix the 'display stops' issue reported by @davidroid03
    • There is now an ongoing notification present while the overlay is active. This provides quick access to the main app.
    • Portuguese language fixes.
  • GSKSystemStatus-10b8.apk
 

Attachments

  • GSKSystemStatus-10b8.apk
    88 KB · Views: 257
  • gsk_ss1.png
    gsk_ss1.png
    55.1 KB · Views: 17,088
  • gsk_ss2.png
    gsk_ss2.png
    65.3 KB · Views: 16,929
  • gsk_ss3.png
    gsk_ss3.png
    255.7 KB · Views: 16,994
  • GSKSystemStatus-1.0.apk
    91.2 KB · Views: 165
  • gsk_ss0.png
    gsk_ss0.png
    40.4 KB · Views: 10,618
  • GSKSystemStatus-1.1.apk
    92 KB · Views: 263
  • GSKSystemStatus-1.2.apk
    95.1 KB · Views: 982
Last edited:

Gustavo_s

Senior Member
Aug 15, 2011
659
2,740
it's working great :) thanks for your awesome work!

a tip for people using other kernels:

in the next updates, if your kernel has these files the app will work:

/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
/sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
/sys/devices/system/cpu/cpu0/cpufreq/cpu_utilization
/sys/devices/system/cpu/cpu1/online
/sys/devices/platform/s5p-tmu/temperature
/sys/module/mali/parameters/mali_gpu_clk
/sys/module/mali/parameters/mali_gpu_vol
/sys/module/mali/parameters/mali_dvfs_utilization
/proc/sys/kernel/random/entropy_avail
 
Last edited:

davidroid03

Senior Member
Mar 17, 2012
349
56
San Fernando Pampanga
Thank you for this. The app is nice but needs a little improvement. The real-time status display is inconsistent, what i mean by that is,the display stops for some reasons. Thanks though,i love the app!
 

matias6142

Senior Member
Apr 9, 2013
97
43
Entre Rios
Currently supported translations:

English - App base language
Portuguese (pt) - now there's a surprise! :D



traslate in spanish pleace ;) We are neighbors and friends here in South America
 

boscorama

Senior Member
May 27, 2012
191
105
traslate in spanish pleace ;) We are neighbors and friends here in South America

Do you mind helping with the translation? I don't have the language skills to do that myself and I don't trust online translation to do it right.

If you are willing to help, I can provide you with either the original English text strings or the Portuguese translations, whichever would be easier for you to work with.
 

ferret141

Member
May 9, 2012
17
4
London
rctt.wordpress.com
Ignore wrong thread.

I feel as though I am asking a really dumb question.

I see no links to a kernel package in the opening post. Has it been temporarily removed or am I supposed to build it myself?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    SystemStatus App
    For Gustavo_s Kernel

    Description:
    This app retrieves the same information as the custom kernel's systemstatus command and displays it in the app's main screen.
    Additionally, some or all of the same information can be displayed in a system overlay area, making it available when the app is in the background (that is, while it is still in the Recent Apps list).​

    Requirements:
    This app currently requires:
    1. Gustavo_s kernel; and
    2. a rooted phone (which the kernel will do for you. :))

    Features:
    Manual and Automatic Status Refresh
    • The information screen can be manually refreshed using the ActionBar button.
    • Additionally, an automatic refresh delay can be specified. The default for this delay can be set in the settings/preferences. The value entered on the main screen will be used for the current session and will revert to the set default when the app is restarted.
    • Automatic refresh can be configured to start immediately on app startup.

    System Overlay
    The other ActionBar button toggles the display of the overlay service. This service will place a view of the system status information over the top of all other items on the screen. The overlay is totally touch transparent in that it will not respond to any touch operations and will not interfere with any interactions with widgets, apps or notifications on the screen.

    The information displayed in the overlay is controlled by the checkboxes in the main screen. Items with a tick will be displayed in the overlay. And, yes, it is possible to remove all the fields. But why?

    Additionally, the following preferences are available for the overlay:
    • position on the screen can be set to one of 8 positions. The default is 'Top/Left'.
    • font size can be set to one of 5 sizes.
    • field labels can be left or right justified.
    • field values can be left or right justified.
    • background opacity (i.e. how much it obscures the background items) can be set to one of 4 values: None (transparent, the default), 20%, 50% and 80%. Black is currently the only background color.
    • the display service can be launched automatically on app startup, similar to the auto-refesh functionality. In fact, they work well together. :highfive:

    Screenshots:
    attachment.php
    attachment.php
    attachment.php
    attachment.php

    Translations:
    If you think you can provide suitable translations of the app's language resources, please let me know and we'll gladly try to get your language supported.

    Currently supported translations:
    • English - App base language
    • Portuguese (pt) - now there's a surprise! ;)
    • Polish (pl) - Thanks to @galonpzw

    Current Release
    The currently released APK(s) are attached to this post and listed below:
    • GSKSystemStatus-1.2.apk
      Changes from 1.1:
      • Add Polish (pl) language translation - Thanks @galonpzw
    • GSKSystemStatus-1.1.apk
      Changes from 1.0:
      • Stop occasional double SU check.
      • Overlay Timer suspends when screen is off in order to preserve battery.
      • Add 'Exit' command to menu. This is a simpler way to stop both the app and the overlay service.
      • Code refactoring (non-visible change)
    • GSKSystemStatus-1.0.apk
      Changes from 1.0b8:
      • Data retrieval is now fully independent of the systemcat command.
      • Overlay is now a foreground service. This may fix the 'display stops' issue reported by @davidroid03
      • There is now an ongoing notification present while the overlay is active. This provides quick access to the main app.
      • Portuguese language fixes.
    • GSKSystemStatus-10b8.apk
    5
    it's working great :) thanks for your awesome work!

    a tip for people using other kernels:

    in the next updates, if your kernel has these files the app will work:

    /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
    /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
    /sys/devices/system/cpu/cpu0/cpufreq/cpu_utilization
    /sys/devices/system/cpu/cpu1/online
    /sys/devices/platform/s5p-tmu/temperature
    /sys/module/mali/parameters/mali_gpu_clk
    /sys/module/mali/parameters/mali_gpu_vol
    /sys/module/mali/parameters/mali_dvfs_utilization
    /proc/sys/kernel/random/entropy_avail
    5
    New release

    New Release (v1.1) in OP.
    2
    if your kernel has these files the app will work:

    Yeah. The next version will work. The 1.0b8 version still needs your systemcat command.

    But ... Real Soon Now! (tm) :D
    2
    New release

    New Release (v1.2) in OP.