How to add features to homemade ROM? - Android Q&A, Help & Troubleshooting

I've built what is essentially stock cyanogenmod from their source. Now. I'm looking to add some extra settings to it. I've been looking at the gerritt, but all the changes there are miniscule and not really what I'm looking for. How can I add, for example, slim bean's navigation bar and stuff like that to my ROM?
Sent from my GT-I9300 using xda app-developers app

sardinesrule said:
I've built what is essentially stock cyanogenmod from their source. Now. I'm looking to add some extra settings to it. I've been looking at the gerritt, but all the changes there are miniscule and not really what I'm looking for. How can I add, for example, slim bean's navigation bar and stuff like that to my ROM?
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
By cherry picking the features from Github.
Or by writing the features yourself.
Sent from my N4, wanna know what I am doing? Check http://team-fun.eu

So I'd find the things to cherry pick from on cm's github?
Sent from my GT-I9300 using xda app-developers app

I realize that this is late. But mostly for future reference:
Well, the features from the CM Github are already in CM. Maybe things that you like from other ROMs? You can cherry-pick from every git repo out there
Sent from my Nexus 4 using Tapatalk

So I'm building my first aokp ROM from source and am trying to do similar now I understand what cherry picking is but it's their an easy w way to do it?
Never mind found a resource r related to this http://forum.xda-developers.com/showthread.php?t=2763236 as reference for others
Sent from my Robin using Tapatalk

Related

AOCP builds (Sep 6)

Here's a new rom it still has a few bugs on top of the normal ICS bugs.
I am not responsible for anything this causes.
From what I understand this is based on aokp with cherry picks from cm and other sources along with a lot of there own mods. If this is wrong feel free to corect me. It has some themed aspects different from aosp plus the orange theme. If you like aokp and the color orange this is for you. I don't think this includes theme chooser.
This is tested and working.
Features:
Orange
AOKP based
Other stuff
Bugs:
No camera
No HW accel
Anything please tell me
Download: aocp_venturi_usa_alpha1.zip
Gapps: gapps-ics-20120429-signed.zip
Thanks:
AOCP team
Team Kang
Cyanogen
Everybody else that helped with this.
Screenshots:
Could somebody install this and send me some screenshots?
This is mine
This is mine also
This is.spider mine nice job bro
Sent from my YP-GB1 using xda app-developers app
Is there anu adwantage of this rom from paranoid or cm9
Sent from my S7 using xda app-developers app
No one really knows anything about AOCP so you should add some background information!
Sent from my YP-G70 using xda app-developers app
EcHoFiiVe said:
No one really knows anything about AOCP so you should add some background information!
Sent from my YP-G70 using xda app-developers app
Click to expand...
Click to collapse
I don't know much about it either. So far it seems like aokp with a few extra features. When I get back to my computer I'll add some info to the OP
Sent from my ASUS Transformer Pad TF300T using Tapatalk 2
CHeck this :
http://plexcraft.com/?p=139
Btw. Isn't it jellybean rom?

[Q]Guide for custom ROM

Is there a good guide for developing a custom ROM which is a bit more advanced than a beginners guide? Cause I want to know how you create a section in the settings app where you can modify settings like center clock, and navbar height.
Thx in advance.
Sent from my Galaxy Nexus using xda app-developers app
D3vi0uz said:
Is there a good guide for developing a custom ROM which is a bit more advanced than a beginners guide? Cause I want to know how you create a section in the settings app where you can modify settings like center clock, and navbar height.
Thx in advance.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
github.com
D3vi0uz said:
Is there a good guide for developing a custom ROM which is a bit more advanced than a beginners guide? Cause I want to know how you create a section in the settings app where you can modify settings like center clock, and navbar height.
Thx in advance.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
Just study commits of similar features. I would assume there's not a specific guide, but look through the commits in relevant repositories and you'll learn how it works and how to implement a similar feature yourself.
Good luck.
xboxfanj said:
Just study commits of similar features. I would assume there's not a specific guide, but look through the commits in relevant repositories and you'll learn how it works and how to implement a similar feature yourself.
Good luck.
Click to expand...
Click to collapse
As other people have said study the commits and code of similar apps specifically take a look at the code for Cyanogenmod's CMParts and AOKP's ROM Control.

Can someone explain how cm9.1 is different then cm10?

I know cm10 is jb but they look the exact same? Is cm9.1 completely stable?
Sent from my SGH-I717D using xda app-developers app
CM 9 is ICS ...
CM10 is JB ....
Both are AOSP source roms, and share many attributes.
That being said, the difference between the two is really code enhancement with small commits that improve functionality.
You don't see big changes until a carrier adds there skin to the source.
Like Samsung and the touchwiz framework.
AOSP is pure source, and lightly themed by cyanogenmod to add their touches, although very light ....and absolutely no bloat.
Stable yes ...completely ....never.
No software is ...but ICS is refined, while JB is a work in progress without kernel source ....g
Thanks!
Sent from my SAMSUNG-SGH-I717 using xda app-developers app

Difference between AOSP and non-AOSP rom

I saw a thread comparing both beans rom and cleanrom. Beans being AOSP and cleanrom non-AOSP. What is the not so technical definition of AOSP and what are the benefits and downfalls of both AOSP and non-AOSP roms?
Sent from my SCH-I605 using xda app-developers app
Technically they are both touchwiz.
Beans has an AOSP look.
Neither are true AOSP.
AOSP is android a it was meant to be.
Everything else has add-ons on top of android. Touchwiz. Sense. Blur. Etc.
Sent from my SCH-I605 using xda premium
Is there any "true" AOSP roms for the note 2?
Sent from my SCH-I605 using xda app-developers app
CM10 under Original Development, and AOKP, Pacman, and Paranoid Android under Development are all AOSP(Android Open Source Project)
These ROMs are still in their alpha stage though on this device, so be sure to read through the threads to find out what's working and what's not. They are actually excellent builds for only being alpha, but they do have bugs that may make it unusable for some as a daily driver. Just give them some time though, they will be rock solid before too long.
The cool thing about any AOSP ROM is they all have tons of customization options, from status bar clock and battery tweaks, to lock screen modifications, built in performance options, System and per app DPI changes, etc.
The main downside would be it's no longer TouchWiz, so you're going to lose some of your motion options like swipe screen to do screen capture, direct call, smart stay, and will also lose the S-Pen tricks such as air hover, long pressing on the screen while clicking button for screen shot (which you can immediately draw on and share) and all of the other neat little things TouchWiz integrated, but there are a lot of apps on the play store that can replace these functionalities, and the pen still works fine as a normal stylus.
Sent from my unlocked & underclocked Galaxy Note 2
Yeah I just flashed paranoid android and im back on cleanrom. Nothing against the dev but paranoid android wasnt for me I think I will stick to cleanrom
Sent from my SCH-I605 using xda app-developers app
kevinbauman said:
Yeah I just flashed paranoid android and im back on cleanrom. Nothing against the dev but paranoid android wasnt for me I think I will stick to cleanrom
Click to expand...
Click to collapse
Same here except I switched back to beans ROM.
kevinbauman said:
Is there any "true" AOSP roms for the note 2?
Sent from my SCH-I605 using xda app-developers app
Click to expand...
Click to collapse
Good point.
I'm using paranoid right now. It takes a while to get used to.
Sent from my SCH-I605 using xda premium

[ROM][Official][4.4.2] SlimKat Stable 3.0

SlimRoms is a custom android operating system. The main goal is to offer users a slimmed down but still feature rich alternative to other android operating systems.
The entire SlimTeam work together to bring you this tailor-made beauty straight from Android Open Source Project (AOSP) source code.
All of the sources can be publicly viewed through GitHub and you can stop by the public Gerrit to submit patches of any type.
SlimKat is the project name for SlimRoms based on Android 4.4 and offers the following original features:
The Real Dark Slim
Full system-wide dark interfaces. - If you like it smooth and classy.
Custom Shortcuts. Everywhere.
Hardware keys, Navigation Ring, Navigation Bar, Lockscreen, Tiles, Notifications etc. - We've got you covered.
System-Wide Keyboard Controls
Rotation, cursor control, optional emoticions, etc. - You'll be tapping away to your heart's content.
SlimCenter
Downloads, contact information, system app removal. - More fun than you can shake a stick at.
Camera Features
Trueview, Smart Capture. - Capture life moments with ease.
Important links:
slimroms.net - The official webpage where you find everything you need to know about SlimRoms.
Downloads - Download the rom, gapps and other addons.
Installation instructions - Follow these steps to the letter if you're about to install SlimRoms on your device.
Latest Changelog - Read here if you want information on changes in latest build.
FAQ - The most frequent asked questions with answers.
Kernel Source - The source of your device's kernel.
Get in touch! - Contact SlimRoms at these places if you have questions, requests or feedback.
Google+
Twitter
Facebook
Forum
Disclaimer: SlimRoms are not responsible for any damages to your device.
Full WIPE is needed, even if you are on a previous 4.4 Alpha
for good measure
I'm at work right now so I can't download and test until I get to Wi-Fi. Just wondering if the proximity sensor is working on this build? I'm running kitkang and getting annoyed by it not working.
Sent from my SCH-I545 using XDA Premium 4 mobile app
Yes yes yes!!! Huge slim fan. Can't wait!
Nice work, fellow Texan.
Dl now can't wait to try it out,I'm sure it will be another great rom from ya. Thanks
DL now. I'm usually a rom stalker. I dont have anything going on today and I've leached enough over the years. I'll try to share some useful insight.
Sent from my SCH-I545 using Tapatalk
Can I use this on me7?
Sent from my SCH-I545 using Xparent Cyan Tapatalk 2
Christmas come early!!!
Installed. So far it's awesome. Thanks cordell12!
Sent from my SCH-I545 using Tapatalk
Oh man, figures I just got the previous build up and running Friday night haha, I'll be installing this after my commute back to school and getting some homework done, I'm so pumped for this
infamous215 said:
Can I use this on me7?
Sent from my SCH-I545 using Xparent Cyan Tapatalk 2
Click to expand...
Click to collapse
NO.........
Sent from my SCH-I545 using xda app-developers app
So is this different from thanksgiving build?
Tethering doesn't work. Had couple freezes had it in art. Ill give dalvik a shot for a bit
Sent from my SCH-I545 using XDA Premium 4 mobile app
Any way to change DPI ?
Sent from my SCH-I545 using xda premium
reinert012 said:
Any way to change DPI ?
Sent from my SCH-I545 using xda premium
Click to expand...
Click to collapse
Looks like the setting hasn't been added back. You should still be able to edit it in the build.prop though. Look for ro.sf.lcd_density and adjust to what you like.
There are apps that can change that in the play store if don't want to edit it manual
Sent from my SCH-I545 using XDA Premium 4 mobile app
Ironclad Lou said:
Looks like the setting hasn't been added back. You should still be able to edit it in the build.prop though. Look for ro.sf.lcd_density and adjust to what you like.
Click to expand...
Click to collapse
PERFECT!
I've been rooting for 5 years now and have never actually edited something in there. Wonder what else I can do ...
reinert012 said:
PERFECT!
I've been rooting for 5 years now and have never actually edited something in there. Wonder what else I can do ...
Click to expand...
Click to collapse
Just a friendly suggestion - I would try keeping it at the stock slim DPI for a while, you probably will learn to love it. I always changed it to stock android myself but once I kept it on the 361 DPI, I got hooked. I would never change the DPI now.
mitchallica said:
Just a friendly suggestion - I would try keeping it at the stock slim DPI for a while, you probably will learn to love it. I always changed it to stock android myself but once I kept it on the 361 DPI, I got hooked. I would never change the DPI now.
Click to expand...
Click to collapse
It hurts my eyes just a tid bit but it certainly is nice to have all the realesate on the screen.

Categories

Resources