[APP][Root][4.0+] KernelControl Beta [update 9][Plugin interface]

Benee

Retired Recognized Developer
Mar 15, 2010
921
1,735
0
Looks nice. Seems unorganized.

Not going to replace trickstermod yet but keep at it and it might one day. ;)

Sent from my Nexus 4 using Tapatalk 4
The organization is done by adding categories. Like the sound tweaks. The second point could be under hotplug control. More organization would be a mayor PITA for me hehe.


Is it safe for meaditek quad core devices or canvas 2 plus i m using it

Sent from my Micromax A110Q using XDA Premium 4 mobile app
This is quick example plugin I used for testing purposes. Just some random kernel interfaces from Franco kernel for the nexus 4. So the app itself should work on every device but the plugin interface will be used by kernel developers specifically for their own kernel. I hope I have understood you correctly ;)


I can't get over how nice the interface looks. I'm mega impressed. Awesome work!
Thanks man ;) appreciate it
 

Benee

Retired Recognized Developer
Mar 15, 2010
921
1,735
0
+1
thanks for ur amazing app
waiting for badass (v2.0) ....
The app ui looks so nice :) waiting eagerly to try this app along with @alin.p's Badass kernel :)
Nice to see you guys here ;)

I'm currently working on overcoming the last hurdle for the plugin interface. The complete UI generation of the plugin cards are done. The only thing missing is the representation of the cards (a grid with dynamics heights) - for the guys who want to point me to staggered gridview: Yep I know this but it can't be applied here.

But hey I made some nice progress on this today ;)

Edit:

Finally only a few bugs are left with the 10 inch tablet ui. But here is a version of the phone ui:
 
Last edited:

Rajesh_m

Senior Member
May 24, 2013
1,121
298
0
Kerala
Happy to know that you are done with the phone plugin ui. Will give you feedback soon after getting hands on your app. Thanks again for all the hardwork :)
 

Benee

Retired Recognized Developer
Mar 15, 2010
921
1,735
0
Plugin interface!

Hi!

I have finally finished it ;) hehe. So..

Changelog Beta 8:
  • Plugin interface!
  • Dashclock Settings fixed
  • Restyle of cards. Now the "apply on boot" option is always in the overflow menu
  • Long card titles are scaled down, so they don't overlap anymore
  • Moved from ACRA to Crashlytics. Much stabler service. Toggling reporting is gone, I wrote them a feature request - hopefully it will be added.
  • No need to enter your Contact information if you enable attach to crash report. It is fetched from your g+ account and the owner contact information.
  • Added a link to the XDA thread in settings.
  • New icon

So if you have a favorite kernel or you are a kernel developer (or a person who is capable of writing a bit of code and want some specific interfaces available) - check out the API at my Github and develope your own plugin. It is pretty easy to develope and maintain.
 

Benee

Retired Recognized Developer
Mar 15, 2010
921
1,735
0
Update :)

Some layout changes. This time build without proguard. There is a bug in Crashlytics which isn't auto uploading the mapping file. Deobfuscating manually is annoying hehe :D

And for alin.p the possibility to hide advanced features ;).

Cheers

Edit: Oh and it would be awesome if you can tip this thread to xda or to your favorite kernel dev ;)
 
Last edited:
  • Like
Reactions: TJKV and dr.lube

dr.lube

Senior Member
Jan 18, 2013
251
71
0
Bolzano
Hi! In my LG p990 the layout doesn't fit (tapatalk won't let me upload the screenshot :/). Every page is like that :( I've already tried to change the dpi, but it doesn't work for me :(

Ps. You should add the possibility to know how much users had under/overvolt or how much was the default.
 
Last edited:

nur.salikeen

Senior Member
Jul 23, 2013
296
26
0
Johor
Read Ahead Buffer Size can't really set here. I have to use Trickster Mod to apply changes.

Btw it will be nice if this app have widget to monitor.

Sent from my HTC One using XDA Premium 4 mobile app
 

Benee

Retired Recognized Developer
Mar 15, 2010
921
1,735
0
Hi! In my LG p990 the layout doesn't fit (tapatalk won't let me upload the screenshot :/). Every page is like that :( I've already tried to change the dpi, but it doesn't work for me :(

Ps. You should add the possibility to know how much users had under/overvolt or how much was the default.
Detecting a default value isn't possible. For example you previously tweaked the voltages with a different app and you install my app. In this case I could only read the current applied voltages and assume that these are the default values - which isn't the case at all. I could save the voltage deltas but this would interfere if you are using a second app. These are cases that I need to keep in mind and it could result in unwanted behaviour.

Regarding the layout stuff: So on LG p990 you have hdpi (which should work in theory :D). Have you changed the DPI? I will send you a apk (the example plugin for the API). For the UI of the plugin interface I wrote a new card layout (which behaves different than the previous used in all other views). If the new card layout fixes the layout issue I will rewrite the whole UI stuff at the weekend ;)

There is something strange in these values

Sent from my LG-P990 using Tapatalk 4
The values are reported by the kernel and I'm just parsing them. From your previous comment I assume the device is a p990. As a previous developer for this device, I know that it has a big memory problem and stuff like zram/swap is used. The average system loads takes cpu and I/O (Ram/Disk) into account and is calculated via run queue. But all in all: totally possible on some old devices.

Read Ahead Buffer Size can't really set here. I have to use Trickster Mod to apply changes.

Btw it will be nice if this app have widget to monitor.

Sent from my HTC One using XDA Premium 4 mobile app
Strange. I will look into it (and add SD Read Ahead Buffer as requested before).

The widget stuff will be added someday and is on my list ;)
 

nur.salikeen

Senior Member
Jul 23, 2013
296
26
0
Johor
I'm using HTC One (m7). After choose apply on boot it's still didn't change my read ahead buffer size.

Btw, why version beta 8 and above require to access contact and search accounts?

Sent from my HTC One using XDA Premium 4 mobile app
 

Benee

Retired Recognized Developer
Mar 15, 2010
921
1,735
0
I'm using HTC One (m7). After choose apply on boot it's still didn't change my read ahead buffer size.

Btw, why version beta 8 and above require to access contact and search accounts?

Sent from my HTC One using XDA Premium 4 mobile app
The permissions are explained in the OP, but if you go in settings and deceide to attach contact information to the crash reports your name will be read from the "yourself" contact and a google mail address is added too. Otherwise these permissions are never used.
 
  • Like
Reactions: FAFAŁ

Benee

Retired Recognized Developer
Mar 15, 2010
921
1,735
0
Hey boss! What do you think about making profiles for cpu settings (frequency + governor + voltages)? It could be very useful! :)
Yeah thought about profiles before. But would be super complicated to achieve with plugins and I honestly don't see the point in adding them. Currently the governors and schedulers are advanced enough to scale the CPU etc. pretty well. I haven't used profiles since the froyo days and I don't feel that they're necessary.

But yeah if enough demand is there I will have a look at this someday ;)
 
  • Like
Reactions: nur.salikeen