yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Q&A, Help & Troubleshooting] _MetalHead_:
Honestly, I can barely notice a difference between ART and Dalvik, if there even is one. Some people claim that ART is much faster but I don't buy it at all. It may perform better in certain situations but it's certainly not as profound a difference as some people make it out to be. It's definitely not worth losing Xposed over, that's for sure
[Nexus 5 Q&A, Help & Troubleshooting] mousefai0922:
truth, since xpose is not support in ART, not worth of losing xpose just because some no-proven claims about ART is faster

I think i will stick to xpose for now

Love xpose btw, wonderful modeule u can play with
[Nexus 5 Q&A, Help & Troubleshooting] _MetalHead_:
Yeah, Xposed is amazing. No need for custom ROMs anymore. All 3 of my Android devices (2014 Moto X, Nexus 5, 2013 Nexus 7) run stock Android + Xposed. There's just so much stuff you can do with it that even if ART was a lot faster, I'd still stick with Dalvik. All my devices are plenty fast already so the ability to customize is far more important than gaining a few milliseconds here and there. I'm staying on KitKat as long as I possibly can.
[Nexus 5 Q&A, Help & Troubleshooting] mousefai0922:
yeah, lollipop was a nightmare. It took me like weeks to figure why the battery drained so fast but then at last i just decided to go back to kitkat.

btw, what kind of moduele u r using in xposed?
[Nexus 5 Q&A, Help & Troubleshooting] _MetalHead_:
Yeah, I have lollipop on my N5 as a secondary ROM with multiROM and honestly I have no clue why some people love it as much as they do. But that's a whole different conversation.

Anyway, my Xposed modules-

GravityBox- the Swiss Army knife of Xposed modules

BootManager- Easy control of startup apps

ChromePie- adds an AOSP browser style PIE control to Chrome

MinMinGuard- the holy grail of ad blockers

AppOppsXposed- adds AppOpps to the stock settings menu

Chrome New Tab- opens all Chrome links in a new tab automatically

Notification Mod- let's you pull down the notification shade in the lockscreen

Network Speed Indicator- adds a DL/UL meter to the status bar

Nexus Navbars- has a bunch of custom navbars

What mods are you using?
[Nexus 5 Q&A, Help & Troubleshooting] mousefai0922:
i didnt even know u can haev multirom? what is it? is it like u can change to different rom at anytime u want? does it cause issue to the system startup?

im using

expandable volume

gravitybox

greenify

xtened nav bar

youtube adaway
[Nexus 5 Q&A, Help & Troubleshooting] _MetalHead_:
You've never heard of multiROM??? Where have you been?? Lol. Yeah, it lets you boot into multiple ROMs. On my N5 I currently have KitKat as my primary, and I also have N5X (lollipop) as my secondary. At one point I had Ubuntu Touch, Firefox OS, and Sailfish OS. It's a really neat tool. It doesn't cause any issues, each ROM operates independently of the others.
[Nexus 5 Q&A, Help & Troubleshooting] mousefai0922:
wow this is so nice booting into different rom. but then u have to install apps separately on different rom right?

nah, i m afarid this cause like bootloop (or other boot loading problems) into my nexus 5 so then i kept my rom as pure google rom.

But then since i can xposed the google rom, i found out is quite fun.

I heard that some rom do not interact good with the phone hardware and cause issue, did u experience any of that?
[Nexus 5 Q&A, Help & Troubleshooting] _MetalHead_:
Yes, that's the only downside, that you have to install apps separately for each ROM. That'll burn through your storage pretty quickly.

I haven't run into any issues. You just need to make sure the ROMs you install are for the N5 (obviously), and that they're multiROM compatible.

Here's the multiROM thread- http://xdaforums.com/google-nexus-5/orig-development/mod-multirom-v24-t2571011
[Nexus 5 Q&A, Help & Troubleshooting] mousefai0922:
Thanks, let me dig deeper into miltirom

Btw, do u know any modele in xpose that chamge notifications like lollipop?

I like lollipop notifications
[Nexus 5 Q&A, Help & Troubleshooting] _MetalHead_:
Not quite sure what you mean? Haven't used lollipop in a while. There is a mod called Heads Up Notifications. Try it, let me know if that's what you are looking for.
[Nexus 5 Q&A, Help & Troubleshooting] mousefai0922:
i was on my nexus 5 and is hard to type there.

u know how lollipop showed the notifications different, just wanna know is there an moduele do the same in kitkat
[Nexus 5 Q&A, Help & Troubleshooting] _MetalHead_:
I'm not sure if there is a module that does that specifically, but again, try the one I just mentioned and see if you like it.
[Nexus 5 Q&A, Help & Troubleshooting] mousefai0922:
just wanna double confirm something on the module

module are unliked apps, which doesnt require usage of ram when loading the module right?

like if i have 5 running module running, it isnt use ram like 5 different apps does right?

let me know
[Nexus 5 Q&A, Help & Troubleshooting] _MetalHead_:
I don't think it works like that. If you have the app for the module running, it will use RAM like any other app. But once you make your changes and close the app, I don't believe any RAM is being used. I just checked System Panel and none of my modules are showing up so none are using any RAM or even running at all but the mods I've done with them still work. So no, I don't believe they use any RAM. Aren't you using some modules? Check for yourself, I'm sure your findings will align with mine.
[Nexus 5 Q&A, Help & Troubleshooting] zagorteney:
First of all. You are far from normal user. You have knowledge, your own opinion and you didn't wrote the word HELP. So you are an extended user.

Second one: you and MetalHead really pissed me off. It makes my heart bits faster when I read your posts above. Goodbye Lollipop, WELCOME KK with xPosed for me too!

:) :) :)

P.S.: I'm still having benchmark results from Vellamo and guess which ones are better? KK on dalvik of course. :)

P.S2.-off topic.: God I hate the new look of Google Calendar.I have to write this somewhere.
[Nexus 5 Q&A, Help & Troubleshooting] mousefai0922:
U compare KITkAT 4.4.4 davlik with 4.4.4 ART? Or u compare kitkat 4.4.4 with lollipop 5?

Let me know ur benchmark results.

I guessed lollipop 5 is the worse of all, no questions asked.

curious to know art or dalvik (4.4.4) comparsion results tho.

btw, i downgraded my nexus 5 to 4.4.4 and have no problems at all (only issue with the battery SOT are not good enough).
[Nexus 5 Q&A, Help & Troubleshooting] zagorteney:
I compare 4.4.4 dalvik with 5.0.1. Benchmarks are about 10-15% better on 4.4.4 dalvik. Will post exactly results after I finish with downgrade.

I'm doing this right now. Don't worry, I think that the battery life is the same. :)
[Nexus 5 Q&A, Help & Troubleshooting] zagorteney:
Sorry, I gave you wrong information. Benchmarks are almost the same - see screenshot.

Anyway, I've tried KK with xPosed again, but figured it out that it's not for me anymore. Back to Lollipop. :)

P.S. Hope that 5.1 really get us back silent mode (or give us an option to exclude an alarm in None mode). Also hope that Google will fire designers of Google Calendar and employ some of great UI designers/developers here at XDA.
[Nexus 5 Q&A, Help & Troubleshooting] mousefai0922:
kitkat did performed better, but just slightly.

I wont even touch lollipop until i see no complain on google forum.

4.4.4 is pretty sweet to me, i have no problems at all.
[Nexus 5 Q&A, Help & Troubleshooting] Elluel:
People complain about every version of Android.
[Nexus 5 Q&A, Help & Troubleshooting] Wakamatsu:
Android M it is, then.
[Nexus 5 Q&A, Help & Troubleshooting] _MetalHead_:
Yep, it's always one extreme or the other. You have the group that swears that it's the greatest thing since sliced bread, and then you have the complainers. Heck, even I complained about KitKat at first but now I think it's the best version of Android ever. It's like Gingerbread. Gingerbread was awesome, and when ICS came out I didn't want to update.
[Nexus 5 Q&A, Help & Troubleshooting] frigidazzi:
I hate the lollipop notifications. When I was using lollipop I used cataclysm rom just do I could go back lol. It always blocks stuff I'm trying to click
[Android Themes] bunchies:
Layers Project Generator

This application will generate a Layers base project for android studio

created this to get rid of sample git projects with preset values

(NOT MADE FOR THE CM THEME ENGINE!)​

• Generates the following based off user input:

• Directory's

• AndroidManifest.xml & theme environment

• Various theme info

• Preset color values for (frameworks, settings, systemui, contactsCommon, contacts, inCallUI, dialer) to get you started, based on the latest layers patches

Downloads

Layers Generator - BETA REBUILD

Layers Generator - v3.3

Layers Generator - v3.2

Layers Generator - v3.0

Layers Generator - v2.0 (Lost File)

Layers Generator - v1.0 (Not here since it was private)

My Donation Box​
[Android Themes] bunchies:
Changelog

v3.3.0.0:

• Cleanup code

• Update all current template values/method

• Remove preview image from template

• Add target SDK selector/input

• Textbox's no longer clear on re-click

v3.2.0.0:

• Add template icons option

• Add preview image placeholder

• Add comments to generated AndroidManifest

• Add Google Keyboard to the target app list

• Add Google Plus to the target app list

• Add more color values to settings template

• Expand update window a bit

v3.0.0.0:

• Add new icon/images

• Add updater

• Add wiki

• Add gmail to the target app list

• Add InCallUI to the target app list

• Add contactsCommon to the target app list

• Add template colors for dialer

• Add template colors for inCallUI

• Add template colors for contacts

• Add template colors for contactsCommon

• Change recommended priority

• Update tool-tip messages

• Code cleanup/fixes

v2.0.0.0:

• Released!

• No updater in v2

v1.0.0.0:

• Private build

• No updater in v1

Compatible Operating Systems

Windows 7/8/10 (haven't tested vista/xp)

Linux (when using Wine)

Mac, Whats a mac? lol!

.NET Framework Version:

4.5.1

More Info & Where to Find Us

Generator wiki

Layers G+ Community

Xda Thread

If you are confused about something check the wiki i made before posting

If you cant find it there than post about it
[Android Themes] bunchies:
Let me know of any issues or ideas

In the "target app to overlay" if your specified app isn't there post about it and ill consider putting it the next update, until than you can delete the text of the drop down menu and put in the package domain of that app

Future Ideas

More Preset Target Apps (waiting for user request)
[Android Themes] dabug123:
Looking good bunchies!I'm first!
[Android Themes] CallMeAldy:
Awesome :)

Sent from my Nexus 4
[Android Themes] SPAstef:
Thank you very much!!!
[Android Themes] tysonwald:
Testing on windows 10 as we speak. seems to be working just fine
[Android Themes] swirly05:
I own a Mac... *Sigh*
[Android Themes] bunchies:
I've never used a Mac, if wine works on mac you might be able to run it

If its possible and you end up trying it throw us some feedback so I can remove the joke
[Android Themes] googleygoggles:
I will question your life choices now forever...

Beware of googleys
[Android Themes] Rycon33:
Awesome sauce!

Now, I just have to improve my Photoshop skill.?
[Android Themes] dadoc04:
nice

Sent from my Nexus 6
[Android Themes] sykopompos:
Woot woo
[Android Themes] bgill55:
Like stated in the op works right out of the box in wine.
[Android Themes] setiawanjimmy:
Will try it.. Looks very good
[Android Themes] Dougi:
Nice.. :) ;)
[Android Themes] abalam:
Holy fuc*;)### nice man!!!
[Android Themes] brolic925t:
Can we have contacts & dialer as targeted apps as well? Please
[Android Themes] bunchies:
They should be there already, I'll double check though
[Android Themes] itsmikeramsay:
Man this is going to make getting themes started SO much easier! Can't wait to see how the auto-update service works! Layers is gaining traction, and this is only helping it get better and easier! Great job!!!
[Android Themes] bunchies:
Looks like I'll be updating the OP more tomorrow, maybe in a few hours if I get bored and can't sleep

I have the updater system working but I still need to go over other stuff, new version coming soon

Mainly wanted to post back for all the great feedback and comments I've been getting, hopefully it actually does make theming look less intimidating to new themers :thumbup:
[Android Themes] yaatzek:
Awesome work man, thanks to you I'll make my own layers :) It's sooo easy now.
[Android Themes] kantjer:
Taking my first steps in Layer theme building.

I used this tool to generate a settings overlay. When I load that in Android Studio I'm getting a "Migrate Project to Gradle" message.

What is this about?
[Android Themes] yaatzek:
Ignore it, I did and it works without it. Gradle is generally better but it's dark sorcery for me. I'm used to good old eclipse style projects and I've no time for learning now. If I'm not mistaken of course, maybe someone with better knowledge speak up here.
[Android Themes] kantjer:
Thanks, I just successfully made a new template, loaded the files from a decompiled existing theme, made a few changes and rebuild again and it's working fine.
[Android Themes] bunchies:
v3.0.0.0 up :good:

check changelog in post #2

if you find any issues or have ideas let me know

im bringing up the wiki, ill cover everything but need time to type it out so everything isnt there yet
[Android Themes] bunchies:
Hey, anyone who downloaded the v3 the changelog i had the "Fix framework template making"

after looking at it that was not needed, about to reupload a fixed version
[Android Themes] bunchies:
Ok its fixed & back up, enjoy :good:
[Android Themes] tysonwald:
Awesome , can't wait to try the new version thanks
[Android Themes] bunchies:
Ok i have the wiki mostly up, i think all thats left to write is how to use it with Wine in linux

most linux users are smart enough to figure it out but ill write it anyways
[Android Themes] bunchies:
New update available :good: v3.2.0.0

check the changelog in post #2 or in v3.0.0.0 application itself

for anyone on v3.0.0.0 can download the v3.2.0.0 in the update section of the application ;)
[Android Themes] Jack'O:
Thanked just for this lol:
[Android Themes] bunchies:
Updated the wiki it bit more :good:
[Android Themes] maximo86:
Any tutoril of layers project generator in windows8?
[Android Themes] bunchies:
There is no video, I provided a wiki that covers everything i could think of

Any questions post here or even in the BitSyko development G+ community

https://plus.google.com/communities/102261717366580091389
[Android Themes] NooBs7yL3:
Excuse me for my stupid question but what does this program exactly do?
[Android Themes] bunchies:
There's an engine method for theming called Layers (RRO, Runtime Resource Overlay)

This program is to make a base project for layers that will work correctly when imported into android studio

updating sample projects linked on a git repo is a pain to maintain, causes issues for some & hard for beginners to modify and learn quickly

There are downsides of a sample project linked on a git repo, these are some of them:

Locked folder and project naming, trying to change the project name on a sample repo caused major issues unless you know what your doing

Predetermined java version (causes issues)

No color template XMLs based on Layers commits provided to ROM sources

No sample repo projects for other apks, I'm adding more preset choices to this program all the time

Basically I wanted to provide a way for beginner's to input some text and select options to generate everything they need to get started and learn how to make themes without issues
[Android Themes] varefaz:
but i 've this error when i compile with android studio

Error:java: invalid source release: 8

and i think that is an error made from this program during the process of generation... why?
[Android Themes] bunchies:
Do you have the latest java installed?
[Android Themes] tobitege:
Install Java 1.7 instead
[Android Themes] tcat007:
A video of an app not on the default list would be awesome. I only end up with 2 folders (.idea and theme), when I try this on an app. Format doesn't look like a decompiled layers apk that opens fine in Android Studio. I have no problem editing. I also got an error "no icon drawable" (or something like that) when rebuilding in AS.

Once I decompile the original apk, which folders should I drag into the Project Generator project? Thanks!
[Android Themes] bunchies:
Thanks I'll look over the code, every project should come with "theme/drawable" folders

Did you happen to use a dropdown option for the target apk at all?
[Android Themes] tcat007:
Yes, used the dropdown, project not there (trying non-google apps, like Kernel adiutor or Kernel Tweaker...). Said to just enter apk name there, put apk in same directory as LPG. I know I'm doing something wrong.
[Android Themes] bunchies:
I'll see if I can make a video today

If the project isn't on the dropdown list you need to grab domain of that app not just the name

So go to settings>apps>select target app

In the example picture I'll link will be using the es file manager app as an example

In the picture I have the app selected and the info I would use is the com.estrongs.android.pop

So the domain com.estrongs.android.pop is what would be entered into the drop down menu

If I'm missing your point and explaining the wrong things let me know
[Android Themes] tcat007:
I think I got that part correct. Maybe it's the steps between your app, and Android Studio. Like I said I end up with an .idea and theme folder in the project generated from your exe. If all I want to do is change the colors .xml in the decompiled main app, do I just need to create a res folder and put the edited colors xml in it (or do I need the whole res folder from original decompiled app?). Then open it in AS and hit rebuild; then compile and sign (I'm using Android Multitool for that)? Does AS create the "Original" folder that has META and android manifest, or do I need to create that and move original META and manifest to it?

As you can see I'm a novice (at best). It's easy to change existing layers, and probably easy to do this once I learn what goes where. Thank so much for the quick responses.
[Android Themes] rootlinux:
This looks awesome.

Great work. Gonna have to try this out.
[Android Themes] AL_IRAQI:
[MENTION=5035862]bunchies[/MENTION]

hi buddy

can you add TW SystemUI ?

ill give you some lines for template
[Android Themes] bunchies:
Pm me details or hangouts msg :thumbup:
[Android Themes] bunchies:
When I get home at the end of the week I plan on building & pushing an update to this
[Android Themes] asc1977:
Is there a way to make a rom supportable dor overlays by flashing something . Some roms dont support overlays and i want to change that that work with for examplebflashing a file
[Android Themes] ANDR01DN00B:
Hey [MENTION=5035862]bunchies[/MENTION] I've contacted you over hangouts because I have a few questions and I have no intent in cluttering this thread with them :D

Thanks.
[Android Themes] marci2oo9:
Is very coool :)
[Android Themes] bunchies:
Pushed an update v3.3.0.0 :good:

i think i already have plans for a new version already lol, anyways let me know of any issues ect..
[Android Themes] nbakken81:
Thank you

Just found this thread. Can't wait to try it out.
[Android Themes] dabug123:
Bunchies did u add a blackout button;)
[Android Themes] bunchies:
Uhhhh what?
[Android Themes] bunchies:
So this windows application will create a base for a layers apk project, meaning i grabbed all current layers exposed values from the layers commits. as you can see "here in this link" you have custom_colors.xml & layers_colors.xml i grab those values so the user has all current values as a template so they can easily understand where to start rather than just blindly digging through java files or layout.xml's to find what values it calls for a color hex

In an older layers version we had all our exposed values in the color.xml so if you were to decompile an existing layers.apk on the playstore from that older version you'll find all the values in the one colors.xml file

basically in your theme apk just match the file's location of the target apk but only include the values your changing in your theme

so if you were to overlay hangouts just grab values from (hangoutsapk/res/values/colors.xml)

than the values you want to change paste into your theme (res/values/colors.xml)

so to answer your question in short:

ive provided all the exposed colors for you that are included layers commits

but yes you can go even further by coloring & overlaying icons, changing non-exposed color values and style.xml values ect..

there is not list that shows the changes for each value in graphical form, something like that needs alot of upkeep
[Android Themes] t3al:
Thank you for this explanation :)

Everything is much clearer now!
[Android Themes] Sterben Pistole:
Would this work for skinned version of Android? As in Touchwiz, Motoblur, and etc.
[Android Themes] bunchies:
Layers theme engine is for custom ROMs, so no.

Unless someone ported touchwiz onto a custom ROM that supports layers than it would
[Android Themes] Sterben Pistole:
Well, Layers do work for TW Lollipop, but most Layers don't work on it due to it being so heavily modified. I was thinking that this would compile the themes in the same manner as all the other themes I've seen for AOSP based roms.
[Android Themes] bunchies:
This wouldnt, I'm surprised stock lollipop runs layers on TW. Stock android M contains the code for the method Sony made for overlaying by default now (that method is what layers uses)

Didn't know Samsung had a similar method already in stock, but I don't even own a Samsung phone :p

As for TW working with layers themes and only covering a portion of what the theme is supposed to do I can prob tell you why, in layers we use "exposed" values and in TW lollipop those values do not exist so it can't use them

So if people want a theme for TW they need to pull the apk and take out the /res/values/colors.xml than use that as a base for their theme apk
[Android Themes] bunchies:
You could use this to generate that base than take the TW colors.xml and copy it into the generated project though

It'd give you a head start
[Android Themes] Sterben Pistole:
Alright, I'll give that a go. Honestly, that seem easier than I thought for TW, haha. I thought it would require much more work, but it seems quite simple. Anyways, thanks for all your help ;)
[Android Themes] gabrielelucci:
Which version of wine? I run version 1.7.46 but I can't get the program to work, it doesn't even start, it throws an exception that says "System.ComponentModel.Win32Exception: No valid icon entry were found." and then crashes. :(
[Android Themes] bunchies:
Thanks for the report :thumbup:

Just tested it on wine-1.7.42 and got the same error, I'll look into it tonight and see if I can fix it.
[Android Themes] gabrielelucci:
Thank you, let us know!
[Android Themes] bunchies:
Probably going to rewrite the entire application, the manager app updates change how the layers are loaded than installed.
[Android Themes] sykopompos:
And then you have the other part that I'm working on ?
[Android Themes] ANDR01DN00B:
Not sure if I should be scared or excited. This program is already freakin awesome...
[Android Themes] bunchies:
Leaks :fingers-crossed:

Going to be a long rewrite, good thing i can port half of the current project into the new rebuild.
[Android Themes] sykopompos:
I wasn't talking about the program. Just the second part of layers that is currently being worked on
[Android Themes] sykopompos:
Nice work bunchies
[Android Themes] zeeshanhussain12:
Awesome app

Thank you for this it saves my time now :D:D
[Android Themes] bunchies:
Ok so im rebuilding this entire app, just posted a beta - https://www.androidfilehost.com/?fid=24052804347785126

i recommend using that one since all the templates are up-to-date, also using a new method.

its still in its early stages, haven't even added back the icon yet lol but im 99.9% sure it wont cause any issues

a lot is coming within the next week or so :good: