TEST VERSION AVAILABLE
Latest update to test version (Please test these items):
Current CPU Speed reading.
Scaling selection- after you select a new scaling, a toast will pop up- if it shows the old scaling, it didn't work. If it shows the new scaling, it worked.
Minimum and Maximum CPU Frequencies: Should not be able to over lap (min > max)
Should take effect as soon as you let go of the slider. verify by setting both sliders to the same freq, and watch the CPU Speed reading at the top.
Undervolt is setup- set what you want, hit apply. Toast should reflect new voltages at the bottom. Exit app, reload, should still be there.
Unplug phone, Reconnect phone - should get a toast stating these actions (UPDATE) : Enable Fun Messages, and try these things out... see what happens :)
Download here
This is more of a spot for me to drop what I'm currently doing with this app, so that progress / status can be seen, and commented on if something should be changed.
EDIT: I'll also include screenshots of what it currently looks like when I have time. Please understand- I am not a themer. Graphics at this time are very limited, I am only building the basic UI / code at this time. Graphics will be done when coding is finished.
Anyways, at the current moment, I'm just going to post the code flow of how the app is going to work. Tanimn, take a look, agree, or comment on changes needed.
Code flow for app:
Code:
Not Done
In Progress Completed
App Loads
get current governor = String curGov
get current uvTable = int[] curUv
get current Max cpu = curMaxCpu
get current Min cpu = curMinCpu
get current cpu speed = cpuSpeed
Load UI
Display CPU speed (run a seperate thread which constantly updates this)
Sliders on each side for cpu settings - preset to curMaxCpu and curMinCpu
drop down for governor - preselected with curGov
Button to go to scheduler... (this will be done last, on timeline of development)
tables for undervolting - loaded with curUv
Buttons - Apply, Cancel
User does input, makes changes
Scaling / Governor Changes take effect immediately
Undervolting changes take effect when hit apply
Button Actions:
Apply:
runs function applyChanges();
Scheduler:
Create UI
Create menu (press menu key) to bring up Add new condition action
Long Press on row = remove condition
Save settings to file Link scheduler to system intents
Fix issue with blue separators between rows
Other related Shtuffs:
Check for / create userprefs directory / file.
Read this file into variables
write current settings to the file
setup the init.d scripts to set on boot. Pretty up the UI Latest Screens:


Removed some of the screens.... quite a few going....
I need to find some new icons (or someone could make some spiffy ones ;) )
Link to picasa album for All screens:
https://picasaweb.google.com/1003513...eat=directlink
Or just use this: http://dl.dropbox.com/u/22463231/toolbox7.png and change the number from 1 to 7.. I'll add these to google later
**Ignore below this line**
https://github.com/CyanogenMod/andro...s_apps_CMParts
https://github.com/CyanogenMod/andro..._CMPartsHelper
Similar Threads: