[APP] [4.0.3] CPU Spy Reborn

Search This thread

Mirko ddd

Inactive Recognized Developer
Nov 7, 2010
1,734
5,000
Piazza Armerina
wCps5uL3I-u0n2ApKLxNFsYEVwUJC5n6b3UWN3Z-ux3oySxXXVYReS5mbKktsOfUQKAm=w705


Hello XDA friends,

one of the first apps I installed on my android phone was CPU Spy, a very famous app that displayed the phone freqs and their time in state and kernel info.

Really a basic app, but was one of the best, time ago, to have some diagnostic about our freqs use; this is the reason why it has over 500.000 downloads, not bad :D !

Well I love that app, but since android 4.0, with the holo theme coming, several old apps have been updated and made them available for tablets, optimized and so on, but the app I love no :( , has a basic holo actionbar, no tablet support, no multi location strings.. well has not been updated, that s all.

So I contacted Brandon Valosek, CPU Spy developer and asked (and had) his permissions to edit and redistribute his app to better suit my tastes and latest android generations.

Here is my version of the app, called CPU Spy Reborn, let s see what s new:


g-HrUj8Bf0AFXQDSJW8-tkTZzJ-QIL41thT0HP7mg1Fbl0ZHBFB6thM68AyXKjmygKo


Phone layout is simple, all available freqs are listed like a listview (but is not) with a card style and a nice color palette to better read your datas.
Actionbar, instead, is a custom actionbar that displays total time state (that is a button you can use to refresh total datas, but don t worry, app refresh itself everytime is onResume(), so when you open the app, no need to run in background and waste battery).


BsKdAG5ji1YX59G8qVkM7LWm5OI_HCmN1R_5FJ7zNzTsnsGtq_8f8Nt-YjXIry-V25cH


In landscape mode we have a gridlayout, to use better the space available and avoid loooong scrolling.

WIGMLYZeCHFfPMIMsrBinH2YJZ5eLAjUUgiS6See0dWncRG3xG0Ke2wahZ3Szp-El-A


WMq4fkA3E2dVyz4DO8mKw1x9Xx3D7gqE6BNoJF9Vwzz7vENy9VQm61CA8YBpSgE98Kc


Tablet layout (7inch) shows everything in one screen, no need to look for this or that, simple, clean, fast!

1UWKZ10qzqs7Zkc6IDmOuA1GrxbjwGkLzeMXHkQgcYoSBdQ4rVWX_48DGbUFsO289GA


The app is Open Source, feel free to fork, contribute, rate.

By the way, app is localized in italian and english, but I m open to accept every translation (will be credited in the app), so if some of you is interested to contribute.. DO IT :D!


New screenshots:

eZa3rFghWtPFob6D_JtyqWT4-8g7c2DhrlCYXC1EU_HXTvjnUnZvL3KIu2rmzL0iCCo=h230
pcgGrA8sAsqihim9vGFvbyFcXXxAq4_6loDY6sX9BLK0AkgKpF8eE0J9k7RVJvoFTqHy=h230

ln_SkoVO1jXYp22DJQSh2W4M5SBo6l5N8zKm16QwY5f5lXmof7R-OnZ1KiFjbUgI_qLS=h230
hsxe6SzQKNnLo11z_F4eQ-PAQsSAVQ-Q3coO2m9zBDvNBm6ErV2Hhm5NmyYj7QeraMM=h230
igKsrwLJsKRqEgkrC8VHf1c5ZazQlxKmH_9XTn9WZyZc8qrUnVREVV03TmNdiOjL32w=h230
LkfxGZFH-k95pmUd9qzL0o_O_WtM7SQpibarOqNOFHE0wP5VvGrxwDnWmGRpxpxsAQ=h230


 
Last edited:

Mirko ddd

Inactive Recognized Developer
Nov 7, 2010
1,734
5,000
Piazza Armerina
Code:
v2.1.2
-added floating cpu spy reborn. from launcher go in "widget" screen and drag the shortcut into an homescreen.
the floating app is resizable (with pinch to zoom) and is hideable (drag it on the left edge of the screen) and ready to use.

v2.1.1
-customize navigation drawer menu (text only, icon only, text and icon, show or hide support menu)
-customize background for share screen (choose 4 different backgrounds). Backgrounds are just instant backgrounds, will reset once you share your contents or change orientation.
-fixed some layout size for 7inch tablets
-updated french, slovak, russian and portoguese localizations.

v2.1.0
-pull to refresh centered
-navigation drawer (double for phones) 
-share stats with friends
-Google+ login and invite to share
-themes for main screen (default, blue, holo light)
-share screen  (default, blue, holo light, default fullscreen, blue fullscreen, holo light fullscreen)

v2.0.9
-added pull to refresh (almost like gmail)
-added governor info
-added freq range info
-merged polish, greek, arab, hungarian, turkish translations and updated the existing ones

v.2.0.8
not released

v2.0.7
-added hint for new users  

v2.0.6
-fix: russian localization 
-fix: FC when kernel states file couldn t be read

v2.0.5
-merged russian, slovak, traditional chinese, indonesian translations
-added CPU info, memory info and better kernel format info

v2.0.4
-info retrieve (fix)

v2.0.3
-merged czech and fixed spanish translation
-added device and rom info
-added contributors fragment (testers and translators).

v2.0.2
-merged german, portoguese and spanish translations

v2.0.1
merged dutch and french translations

the strings, in case wanna help translate :D


Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">CPU Spy Reborn</string>
    <string name="time_in_state">Time in State</string>
    <string name="kernel_info">Kernel Info</string>
    <string name="unused_states">Unused CPU states</string>
    <string name="error">No states file found. Are you sure your phone is compatible?\n\nIf you are running a custom ROM or kernel, try contacting its developer to inform him that the states file is not readable.</string>
    <string name="reset_timers">Reset Timers</string>
    <string name="restore_timers">Restore Timers</string>
    <string name="toast">Update States</string>
    <string name="about">Info</string>
    <string name="thanks">Thanks</string>
    <string name="to_brandon_valosek">A special thank to Brandon Valosek, original CPU spy developer, for his wonderful app and for making it open source. It was one of my first android app I installed, but I wanted to let people look it through my eyes redesigning it. One more thank goes to Nick Butcher and Roman Nurik for design inspiration with "Android Design in Action" series. Last thanks go to XDA Developer Community and HDBlog where I learnt something about development. And Androidiani friends of course!</string>
    <string name="sources">Sources</string>
    <string name="sources_text1">CPU Spy</string>
    <string name="sources_text2">Brandon Valosek</string>
    <string name="sources_text3">CPU Spy Reborn</string>
    <string name="sources_text4">Mirko Dimartino aka Mirko ddd</string>
    <string name="device">Device</string>
    <string name="mem">Memory</string>
    <string name="contributors">Contributors</string>
    <string name="translators">Translators</string>
    <string name="testers">Testers</string>
    <string name="sh_title">Tap total time</string>
    <string name="sh_summary">to refresh states.</string>
    <string name="freq_range">Frequencies range</string>
    <string name="no_connection">No internet connection</string>
    <string name="themes">Themes</string>
    <string name="choosetheme">Choose theme</string>
    <string name="mainscreen">Main screen</string>
    <string name="sharescreen">Share screen</string>
    <string name="settings">Settings</string>
    <string name="googleplus">Support</string>
    <string name="sharestats">Share stats!</string>
    <string name="invitetoshare">Invite to share</string>
    <string name="sign_out_button_name">Sign out</string>
    <string name="default_status"/>
    <string name="signed_in_status">Signed in.</string>
   <string name="plus_generic_error">Sign in with Google is not available.</string>
   <string name="progress_message">Signing in to Google…</string>
</resources>
 
Last edited:

zenosteam

Senior Member
Jan 18, 2011
1,675
197
oran
Cool you refresh the application i am an old user of cpu spy it is by default on my phone thank

Envoyé depuis mon GT-I9300 avec Tapatalk
 

tlf55

Senior Member
Mar 21, 2011
1,630
197
wCps5uL3I-u0n2ApKLxNFsYEVwUJC5n6b3UWN3Z-ux3oySxXXVYReS5mbKktsOfUQKAm=w705


Hello XDA friends,

one of the first apps I installed on my android phone was CPU Spy, a very famous app that displayed the phone freqs and their time in state and kernel info.

Really a basic app, but was one of the best, time ago, to have some diagnostic about our freqs use; this is the reason why it has over 500.000 downloads, not bad :D !

Well I love that app, but since android 4.0, with the holo theme coming, several old apps have been updated and made them available for tablets, optimized and so on, but the app I love no :( , has a basic holo actionbar, no tablet support, no multi location strings.. well has not been updated, that s all.

So I contacted Brandon Valosek, CPU Spy developer and asked (and had) his permissions to edit and redistribute his app to better suit my tastes and latest android generations.

Here is my version of the app, called CPU Spy Reborn, let s see what s new:


g-HrUj8Bf0AFXQDSJW8-tkTZzJ-QIL41thT0HP7mg1Fbl0ZHBFB6thM68AyXKjmygKo


Phone layout is simple, all available freqs are listed like a listview (but is not) with a card style and a nice color palette to better read your datas.
Actionbar, instead, is a custom actionbar that displays total time state (that is a button you can use to refresh total datas, but don t worry, app refresh itself everytime is onResume(), so when you open the app, no need to run in background and waste battery).


BsKdAG5ji1YX59G8qVkM7LWm5OI_HCmN1R_5FJ7zNzTsnsGtq_8f8Nt-YjXIry-V25cH


In landscape mode we have a gridlayout, to use better the space available and avoid loooong scrolling.

WIGMLYZeCHFfPMIMsrBinH2YJZ5eLAjUUgiS6See0dWncRG3xG0Ke2wahZ3Szp-El-A


WMq4fkA3E2dVyz4DO8mKw1x9Xx3D7gqE6BNoJF9Vwzz7vENy9VQm61CA8YBpSgE98Kc


Tablet layout (7inch) shows everything in one screen, no need to look for this or that, simple, clean, fast!

1UWKZ10qzqs7Zkc6IDmOuA1GrxbjwGkLzeMXHkQgcYoSBdQ4rVWX_48DGbUFsO289GA


The app is Open Source, feel free to fork, contribute, rate.

By the way, app is localized in italian and english, but I m open to accept every translation (will be credited in the app), so if some of you is interested to contribute.. DO IT :D!




Where must i go to contribute ? I can translate it to french / turkish if you want :)
 
  • Like
Reactions: Mirko ddd

Mirko ddd

Inactive Recognized Developer
Nov 7, 2010
1,734
5,000
Piazza Armerina
Nice, I'd be glad to make a Dutch translatit
Would a translated
/ res / values / strings.xml

do?
Thanks I all merge asap.
Here's the french translation ! :good:
Thanks I all merge asap
cpu spy does not support custom kernels or 2nd boot kernels.
does this support them?

With siyah kernel (gs2) no problem. Dual boot not tested (and won t test it) so please report in case.
 

Mirko ddd

Inactive Recognized Developer
Nov 7, 2010
1,734
5,000
Piazza Armerina
v2.0.1 merged dutch and french translations. update will be available in few hrs.
to do: a new thanks section to list translators, merge portoguese in next release.
 

Felimenta97

Senior Member
Aug 5, 2011
7,863
2,305
26
Ribeirão Preto
Portuguese Brazilian on attachments.

I must say that the apps looks awesome. I don't like orange much, but this app looks great :)
 

Attachments

  • strings-pt-br.zip
    908 bytes · Views: 12
Last edited:
  • Like
Reactions: Mirko ddd

Top Liked Posts

  • There are no posts matching your filters.
  • 144
    wCps5uL3I-u0n2ApKLxNFsYEVwUJC5n6b3UWN3Z-ux3oySxXXVYReS5mbKktsOfUQKAm=w705


    Hello XDA friends,

    one of the first apps I installed on my android phone was CPU Spy, a very famous app that displayed the phone freqs and their time in state and kernel info.

    Really a basic app, but was one of the best, time ago, to have some diagnostic about our freqs use; this is the reason why it has over 500.000 downloads, not bad :D !

    Well I love that app, but since android 4.0, with the holo theme coming, several old apps have been updated and made them available for tablets, optimized and so on, but the app I love no :( , has a basic holo actionbar, no tablet support, no multi location strings.. well has not been updated, that s all.

    So I contacted Brandon Valosek, CPU Spy developer and asked (and had) his permissions to edit and redistribute his app to better suit my tastes and latest android generations.

    Here is my version of the app, called CPU Spy Reborn, let s see what s new:


    g-HrUj8Bf0AFXQDSJW8-tkTZzJ-QIL41thT0HP7mg1Fbl0ZHBFB6thM68AyXKjmygKo


    Phone layout is simple, all available freqs are listed like a listview (but is not) with a card style and a nice color palette to better read your datas.
    Actionbar, instead, is a custom actionbar that displays total time state (that is a button you can use to refresh total datas, but don t worry, app refresh itself everytime is onResume(), so when you open the app, no need to run in background and waste battery).


    BsKdAG5ji1YX59G8qVkM7LWm5OI_HCmN1R_5FJ7zNzTsnsGtq_8f8Nt-YjXIry-V25cH


    In landscape mode we have a gridlayout, to use better the space available and avoid loooong scrolling.

    WIGMLYZeCHFfPMIMsrBinH2YJZ5eLAjUUgiS6See0dWncRG3xG0Ke2wahZ3Szp-El-A


    WMq4fkA3E2dVyz4DO8mKw1x9Xx3D7gqE6BNoJF9Vwzz7vENy9VQm61CA8YBpSgE98Kc


    Tablet layout (7inch) shows everything in one screen, no need to look for this or that, simple, clean, fast!

    1UWKZ10qzqs7Zkc6IDmOuA1GrxbjwGkLzeMXHkQgcYoSBdQ4rVWX_48DGbUFsO289GA


    The app is Open Source, feel free to fork, contribute, rate.

    By the way, app is localized in italian and english, but I m open to accept every translation (will be credited in the app), so if some of you is interested to contribute.. DO IT :D!


    New screenshots:

    eZa3rFghWtPFob6D_JtyqWT4-8g7c2DhrlCYXC1EU_HXTvjnUnZvL3KIu2rmzL0iCCo=h230
    pcgGrA8sAsqihim9vGFvbyFcXXxAq4_6loDY6sX9BLK0AkgKpF8eE0J9k7RVJvoFTqHy=h230

    ln_SkoVO1jXYp22DJQSh2W4M5SBo6l5N8zKm16QwY5f5lXmof7R-OnZ1KiFjbUgI_qLS=h230
    hsxe6SzQKNnLo11z_F4eQ-PAQsSAVQ-Q3coO2m9zBDvNBm6ErV2Hhm5NmyYj7QeraMM=h230
    igKsrwLJsKRqEgkrC8VHf1c5ZazQlxKmH_9XTn9WZyZc8qrUnVREVV03TmNdiOjL32w=h230
    LkfxGZFH-k95pmUd9qzL0o_O_WtM7SQpibarOqNOFHE0wP5VvGrxwDnWmGRpxpxsAQ=h230


    9
    Code:
    v2.1.2
    -added floating cpu spy reborn. from launcher go in "widget" screen and drag the shortcut into an homescreen.
    the floating app is resizable (with pinch to zoom) and is hideable (drag it on the left edge of the screen) and ready to use.
    
    v2.1.1
    -customize navigation drawer menu (text only, icon only, text and icon, show or hide support menu)
    -customize background for share screen (choose 4 different backgrounds). Backgrounds are just instant backgrounds, will reset once you share your contents or change orientation.
    -fixed some layout size for 7inch tablets
    -updated french, slovak, russian and portoguese localizations.
    
    v2.1.0
    -pull to refresh centered
    -navigation drawer (double for phones) 
    -share stats with friends
    -Google+ login and invite to share
    -themes for main screen (default, blue, holo light)
    -share screen  (default, blue, holo light, default fullscreen, blue fullscreen, holo light fullscreen)
    
    v2.0.9
    -added pull to refresh (almost like gmail)
    -added governor info
    -added freq range info
    -merged polish, greek, arab, hungarian, turkish translations and updated the existing ones
    
    v.2.0.8
    not released
    
    v2.0.7
    -added hint for new users  
    
    v2.0.6
    -fix: russian localization 
    -fix: FC when kernel states file couldn t be read
    
    v2.0.5
    -merged russian, slovak, traditional chinese, indonesian translations
    -added CPU info, memory info and better kernel format info
    
    v2.0.4
    -info retrieve (fix)
    
    v2.0.3
    -merged czech and fixed spanish translation
    -added device and rom info
    -added contributors fragment (testers and translators).
    
    v2.0.2
    -merged german, portoguese and spanish translations
    
    v2.0.1
    merged dutch and french translations

    the strings, in case wanna help translate :D


    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string name="app_name">CPU Spy Reborn</string>
        <string name="time_in_state">Time in State</string>
        <string name="kernel_info">Kernel Info</string>
        <string name="unused_states">Unused CPU states</string>
        <string name="error">No states file found. Are you sure your phone is compatible?\n\nIf you are running a custom ROM or kernel, try contacting its developer to inform him that the states file is not readable.</string>
        <string name="reset_timers">Reset Timers</string>
        <string name="restore_timers">Restore Timers</string>
        <string name="toast">Update States</string>
        <string name="about">Info</string>
        <string name="thanks">Thanks</string>
        <string name="to_brandon_valosek">A special thank to Brandon Valosek, original CPU spy developer, for his wonderful app and for making it open source. It was one of my first android app I installed, but I wanted to let people look it through my eyes redesigning it. One more thank goes to Nick Butcher and Roman Nurik for design inspiration with "Android Design in Action" series. Last thanks go to XDA Developer Community and HDBlog where I learnt something about development. And Androidiani friends of course!</string>
        <string name="sources">Sources</string>
        <string name="sources_text1">CPU Spy</string>
        <string name="sources_text2">Brandon Valosek</string>
        <string name="sources_text3">CPU Spy Reborn</string>
        <string name="sources_text4">Mirko Dimartino aka Mirko ddd</string>
        <string name="device">Device</string>
        <string name="mem">Memory</string>
        <string name="contributors">Contributors</string>
        <string name="translators">Translators</string>
        <string name="testers">Testers</string>
        <string name="sh_title">Tap total time</string>
        <string name="sh_summary">to refresh states.</string>
        <string name="freq_range">Frequencies range</string>
        <string name="no_connection">No internet connection</string>
        <string name="themes">Themes</string>
        <string name="choosetheme">Choose theme</string>
        <string name="mainscreen">Main screen</string>
        <string name="sharescreen">Share screen</string>
        <string name="settings">Settings</string>
        <string name="googleplus">Support</string>
        <string name="sharestats">Share stats!</string>
        <string name="invitetoshare">Invite to share</string>
        <string name="sign_out_button_name">Sign out</string>
        <string name="default_status"/>
        <string name="signed_in_status">Signed in.</string>
       <string name="plus_generic_error">Sign in with Google is not available.</string>
       <string name="progress_message">Signing in to Google…</string>
    </resources>
    6
    sorry guys, have been busy at work these days.
    Compiled and sent test apps; i ll wait for feedback before to merge all the translations u committed.
    If test passes tomorrow a nu release will be out, code will be uèpdated on github and i will start working on widget (widget is a priority, i need a widget absolutely, do you?)

    And please, spread the word, the more we are the best i ll do.
    6
    photo.jpg
    As I promised ...

    Look at the attachment
    4
    New update tonite :)

    OT: check out my title :D