yashsingh1/xdaforums huggingface dataset:
[Android Themes] Eddicts:
Anyone here can assist me?I guess i'm having a problem with eclipse.My AVD also had a problem either...
[Android Themes] iamareebjamal:
What specific problem are you facing?
[Android Themes] Eddicts:
There's many of em but dunno which one should i describe first,Feelin dizzy here already.
[Android Themes] vanessaem:
Maybe an error message, screen shot, specific question, something? Please help us to help you.
[Android Themes] vanessaem:
This may help you: http://stackoverflow.com/questions/9917765/eclipse-android-sdk-error-in-building-workspace
[Android Themes] Eddicts:
Done fixed after restarting.I have downloaded a template at GO Theme Factory and imported in the eclipse but sadly there's too many REDS in the template and i have noticed the R.java is missing.So im trying to created manually but eclipse deleted it.Any idea why and how do i make a new R.java in my project?

-Thanks in advance
[Android Themes] asdfasdfvful:
Never create it manually. It won't work and it won't stick. There's probably some errors inhibiting it from being created. Fix them, clean the project, and it will be created. Things to check: add support library, check package names if you refractored, right click on your project, go to android, properties, then select android 4.4.2, add any libraries if required
[Android Themes] Eddicts:
Yap..done that,Clean,Properties Checked but i have no library added or should i add the ABS as a library?Sorry guy..i have made ur days busy with my problem here :(
[Android Themes] iamareebjamal:
You can check the Java Classes and see if there is import statement of any library like

import com.actionbarsherlock.app.*;

And add them accordingly :)

On a general note, I found these open source Icon Pack Templates you may like :

https://github.com/Bencodes/Ultimate_Theme_UI_Template (This one is by far epic one I've seen. Can't believe I never laid my eyes on it before)

https://github.com/Bencodes/Wallpaper-manager (It's actually wallpaper manager for Downloading wallpapers from your site, you may have seen this one also in Stark, Nox, etc)
[Android Themes] Eddicts:
Urmm...where are those java classes located?
[Android Themes] iamareebjamal:
Usually in src folder of your project :)
[Android Themes] Eddicts:
No..None.
[Android Themes] asdfasdfvful:
My god that is beautiful... Might ditch my current one and give that a try. There's also the1dynasty's work which is really well done. Blaze added the icon request tool with it too
[Android Themes] iamareebjamal:
I knew about both of them, but didn't know about this one

Guess they aren't so popular
[Android Themes] Eddicts:
I have check and downloaded this resources a week ago but didn't imported in eclipse yet because i am the noob that still learning..And when i do that i know..it will become error..error..and again..error..look at the pic i have attach :crying:

And i just DID..imported
[Android Themes] iamareebjamal:
This is expected result and will happen with all of us

You have to first add libraries to the project, those required are mentioned on github code page of the project.
[Android Themes] Eddicts:
Already added..same error,I gave up :silly:
[Android Themes] asdfasdfvful:
Added support? Also try changing property to 4.4.2 with the new sdk. Did you also update eclipse? There was a new one just a week ago I believe
[Android Themes] natezire71:
Is there anyway to theme an app that has multiple icons? Best example I have of this would be SuperSU--it allows you to pick an icon. If you use the default icon, icon packs theme it fine. However, if you change your icon in SuperSU, the icon pack's icon is no longer used.
[Android Themes] iamareebjamal:
That is not possible IMO
[Android Themes] natezire71:
So... Is that a definite answer? IMO would mean you don't think it is. I'm guessing it isn't, which sucks.
[Android Themes] iamareebjamal:
Oh sorry, I mis-spoke. It should be AFAIK(As far as I know) .
[Android Themes] natezire71:
Ah. Oh well. Thank you for your help! I appreciate it.
[Android Themes] asdfasdfvful:
I believe you actually can. I've themed supersu before, and another user sent me a different activity for it. Basically, each icon runs from a different activity, so theme each one and you'll theme them all. To get the activity yourself, you'll have to change the icon and get the activity for each icon :/

Edit: the two I have

<item component="ComponentInfo{eu.chainfire.supersu/eu.chainfire.supersu.MainActivity-Emblem}" drawable="supersu" />
<item component="ComponentInfo{eu.chainfire.supersu/eu.chainfire.supersu.MainActivity-SuperAndy}" drawable="supersuandy"/>

Guess from the looks of it you can just add the name after "-"

[MENTION=4782403]iamareebjamal[/MENTION] in case you want to see this
[Android Themes] iamareebjamal:
Ah! That wasn't the case with Audio Manager I guess when they added the option to change the icon, or maybe it was.

Thanks for the heads up :good:
[Android Themes] sw6lee:
Hey Dev! Thanks for providing us with this guide. My case is a little bit different, and it's kind of not working right.

So, I am not trying to many any specific icon for specific apps. My plan is to only add icon mask, back, and upon so that all apps will have the same look. I followed the guide, and tested with USB debugging and Nova worked perfectly. But, Apex and Holo do not work properly. The masking doesn't work, so original icons stick out, and it seems like the icon back is in front of the original icon, because icons are not visible through my design. So on Nova, with my icon upon translucent, original icons can still be seen, but in Apex and Nova, it's completely blocked. And again, the icons are not in the shape I want. My design is round, but the icons are just sticking out.

I hope you know what I mean. Any way I can fix this?

Thanks so much!

EDIT: Also, can I NOT support Go Launcher, ADW, etc, and only support Apex and Nova. It seems like it's way too complicated for me to handle all the launchers. Especially, all the images in hdpi, i don't know what those are... :(
[Android Themes] vanessaem:
In your appfilter, make sure you have at the top:

<?xml version="1.0" encoding="utf-8"?>

<resources>

<iconback img1="iconback"/>

<iconmask img1="iconmask"/>

<iconupon img1="iconupon"/>

<scale factor="1" />

</resources>

The scale factor can be whatever number you choose and controls the size of the unthemed icon within the mask. You may need to change that to a smaller size. For example, make it 0.80. Between <scale factor="1" /> and </resources>, of course has your app activities.
[Android Themes] sw6lee:
Thanks for reply. I did check, and those lines of code are there. But I changed the scale factor to 1.2, so that i will zoom in, and it worked perfectly in Nova, but not in Apex. I just changed to 0.8, and it still looks good in Nova, but nothing is changed in Apex. :(

EDIT: Okay I just tested again, and realized USB debugging installed a separate app since I disconnected my phone yesterday. So since I changed to 0.8, now on Apex, the icons stick out less (still can see little), but still the icons are not visible. My icon back, which is a solid color, seems like it's blocking the icons. Icon back should be at the back of the icons right? but not in this case. Also, when I set to 0.8, it doesn't look good in Nova. original icons don't zoom in to fit in to the round design. it was perfect when i set to 1.2. But not in Apex again..
[Android Themes] vanessaem:
Would you mind linking your iconback, iconmask, and iconupon pngs?
[Android Themes] sw6lee:
I just edited my post, sorry! I will try to send it to you via pm. just a moment please..
[Android Themes] vanessaem:
Make sure your iconupon.png is transparent.
[Android Themes] seyara:
Back icon issue

Hey Dev! Thanks for providing us with this guide. I was having issue with the back icon mask. I tested my theme on two devices. one was galaxy s4 and the other was a china mobile with low resolution screen and small screen. they both have HOLO Launcher installed in. in galaxy s4 the back icon and everything else were fine.

the only issue was that those icons that was added to the Component info eg:

<item component="ComponentInfo{com.android.contacts/com.android.contacts.DialtactsActivity}" drawable="dialer" />

were available in the icon selector in android. but the rest were not there the ones i have added it to other two folder drawable.xml and iconpack.xml even though they were showing in other launchers like in Apex etc.

The second thing is that. in the other phone the china one it has the same issue including everywhere I would only see the back icons mask. and if I made custom icon i would see that . so the issue was I would not see back mask and the actual icon on top of that back mask. even though in the same launcher in galaxy s4 I dont have that issue. but in this phone I have it.

I would really appreciate if you could please provide me with the solution.

Thanks in advance.
[Android Themes] Kiris95:
[MENTION=4782403]iamareebjamal[/MENTION] When I add a new icon the square backgound disappears...how can I keep it?

And another thing: which android activity I should use to apply my icon to motorola gallery and motorola camera? (I have a Motorola moto g)
[Android Themes] iamareebjamal:
Which square background?

To know the Activity, use Apex/Nova Launcher.
[Android Themes] Kiris95:
The icons that I don't change, have a grey square background, how can I keep it also in changed icon?
[Android Themes] iamareebjamal:
That can be done if you make the icons that way, with the square backgound. It can't be done with same way as themed icons because iconback is only for unthemed icons for providing uniform look AFAIK
[Android Themes] vanessaem:
Try

<item component="ComponentInfo{com.motorola.camera/com.motorola.camera.Camera}" drawable="camera"/>

and

<item component="ComponentInfo{com.motorola.gallery/com.motorola.gallery.TopScreen}" drawable="gallery"/>

Is the grey square your iconback.png?
[Android Themes] theknut:
Can anyone help me on how to mask unthemed icons programmatically? I had a look at Trebuchet's source code but not even working for them. It only themes unthemed icons in the app drawer but it only masks them.

I know I need iconmask, iconback and iconupon. But how do I actually mask an icon using those?

Is there a code sample anywhere on how to do that?
[Android Themes] vanessaem:
I'm not quite sure what you're asking but those images have to be made in a graphics program.

Then in your appfilter.xml:

<iconback img1="iconback" />
<iconmask img1="iconmask" />
<iconupon img1="iconupon" />
<scale factor="1" />

The scale factor can be smaller.
[Android Themes] theknut:
Yes, I know. I wrote that I know about them. What I'm asking is: How can I theme those unthemed icons using the icon mask, back, upon?

Like from a launcher point of you. From the applying the icon pack to the launcher POV.

I'm not about theming icons I'm about applying them to the launcher. I need it for Xposed GEL Settings, if you know that module.
[Android Themes] vanessaem:
Yes, I know about that module. Here are icon mask and back, examples. Don't have an upon example at the moment. Those need to be in your drawable-xhdpi or drawable-xxhdpi folder. You said you "know about them", I'm not sure if you're meaning the pngs, the fact that they have to be coded in the appfilter.xml or both but these are examples of what you need to mask and theme your unthemed icons so that the launcher recognizes that you're trying to theme the unthemed icons in addition to the appfilter info in my previous post..
[Android Themes] -ralph:
icon picker crashing

Hey guys,

first of all great tutorial! I have been struggling with one problem and i have asked all around but no one seems to know the problem.

When i implement the icon picker >> to select individual icons from my icon pack I can always access my list of icons on any launcher however on certain launchers it crashes!

I have double checked my Icons.java in my activity RES and have also double checked my manifest.xml where all the intents are similar to the ones given in your sampl github source code.

Does anyone have any idea how to find the bug? pleaseee im desperate! :)

thank you!
[Android Themes] iamareebjamal:
Write this in Command Prompt while its crashing

adb logcat AndroidRuntime:I *:S

And share what's shown there
[Android Themes] -ralph:
Hey Iamareebjamal my question might be stupid but im still knew. Your saying to write the sentence in command prompt.

So i need to upload my application on my phone and then connnect it to the computer? but how do i like the command prompt to phone?

i apologize for my question :)
[Android Themes] -ralph:
So Iamreebjamal I have attached a screenshot of the fail it mentioned
[Android Themes] iamareebjamal:
Well that was just an unneeded part of complete logcat. I only want your app's logcat :)
[Android Themes] -ralph:
sorry about that :P how can i give u my app's logcat?
[Android Themes] iamareebjamal:
Well if you type adb logcat AndroidRuntime:I *:S

It'll give you filtered result of apps that crashed
[Android Themes] -ralph:
iamareebjamal i did the the logcat u asked. when i click on the icon in the icon picker and my launcher freezes the logcat doesnt show anything!

here is a screenshot
[Android Themes] iamareebjamal:
Hmm, if it doesn't force closes, it'll be hard for me to guess what's wrong.

Have you done any changes in the source?
[Android Themes] Kiris95:
Ok, thanks :good: Yes I mean the grey square background under unmodified icons.

edit: The activity of the camera works, but the gallery icon don't change.
[Android Themes] Eddicts:
Til today i'd still having a problem with multiple themes.Have to start fixing something i guess there's an error with my pc :(
[Android Themes] -ralph:
noventa icon pack

hey guys!

heres my icon pack, hope you like it!

let me know what you think :)

[Link removed: No linking paid apps]
[Android Themes] napster113:
Your not supposed to advertise paid apps or themes.
[Android Themes] -ralph:
sorry about that i didnt know!

can we advertise free apps?
[Android Themes] coal686:
Apps that are free on the Play Store or apps that are paid but have a free XDA version are acceptable. With icon packs, people sometimes will link to a free version on here and offer a more extensive paid version (not linked here) in the Store.
[Android Themes] vanessaem:
Check your iconpack.xml and drawables.xml and make sure the name of the app icon there matches the one in appfilter.xml and the icon's png name.
[Android Themes] Kiris95:
Ok, thanks, for the icon i will try. About the grey square background that we have talked, how can I keep it on modified icons??
[Android Themes] vanessaem:
If the app icons are already themed, you don't need to use masking for them.
[Android Themes] Eddicts:
Still wondering how do i add 'icon request' in the template

Via My Device
[Android Themes] Kiris95:
Because I wanted to apply to all the icons (also on modified ones) the grey square background.
[Android Themes] vanessaem:
I'm not sure what you're looking to do. Are you just wanting to create masks over stock icons? If so, just create a iconmask and iconback.
[Android Themes] iamareebjamal:
I'm sure that you yourself have modified icons in your theme. If so, then why you just don't add a grey background to your icons in the image editor you used.

As I said before iconback and iconmask are only for unthemed icons and won't be used for themed ones because it's a function of Launchers and not icon packs.

Last resort you'll have will be that you delete all the icons from your icon pack and then it'll use iconmask and iconback for every icon, but then you'll be solely defeating the purpose of icon pack.
[Android Themes] carbide20:
I'm having a problem getting this to work with Holo and Go launchers. My theme shows up and applies fine in Apex and Nova, but doesn't show up on the theme list for Holo or Go. Any insight appreciated.
[Android Themes] vanessaem:
When you say show up, what exactly do you mean? Is the issue the icons not changing or the pack not showing up in the icon themes picker?
[Android Themes] carbide20:
The pack is not showing up in the theme chooser.
[Android Themes] vanessaem:
Would you mind linking your AndroidManifest.xml or showing what's in it?
[Android Themes] carbide20:
[QRCODE][/QRCODE]

Sure thing, here's what it looks like:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.caliber8.hexx"
android:versionCode="121"
android:versionName="1.21">

<uses-sdk android:minSdkVersion="14" />

<application android:icon="@drawable/icon" android:label="@string/theme_title" android:name="ApexHexxTheme">
<activity android:name="com.caliber8.ozone.MainActivity" android:label="@string/theme_title">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="com.anddoes.launcher.THEME" />
</intent-filter>
</activity>
</application>

</manifest>
[Android Themes] vanessaem:
Your manifest is lacking a lot of launchers. Try adding the following and see if it helps:

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="ginlemon.smartlauncher.THEMES" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.INFO" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="com.anddoes.launcher.THEME" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="com.gau.go.launcherex.theme.gowidget" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="com.fede.launcher.THEME_ICONPACK" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="org.adw.launcher.THEMES" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="org.adw.launcher.icons.ACTION_PICK_ICON" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="com.gau.go.launcherex.theme" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<category android:name="android.intent.category.INFO" />
</intent-filter>
[Android Themes] carbide20:
Thank you, that helped! It's now working on Holo (I've yet to test LauncherPro, Xperia, ADW, but will and will report back)

Unfortunately Go still does not show the theme under themes or under icon themes :(
[Android Themes] vanessaem:
Hmm...that's strange. Ok remove all the intents you have and put this instead:

<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.INFO" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="com.anddoes.launcher.THEME" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="com.gau.go.launcherex.theme.gowidget" />

<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="com.fede.launcher.THEME_ICONPACK" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="org.adw.launcher.THEMES" />

<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="org.adw.launcher.icons.ACTION_PICK_ICON" />

<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="com.gau.go.launcherex.theme" />

<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<category android:name="android.intent.category.INFO" />
</intent-filter>
[Android Themes] carbide20:
Still nothing from Go. Still works in Apex, Holo
[Android Themes] vanessaem:
Don't know. However, I do notice that icon packs that once appeared fine in Go's theme picker now say "loading". Perhaps the issue is with GoLauncher.
[Android Themes] carbide20:
Interesting. Well thank you for all your help! I hadn't previously understood what the intent filter was for
[Android Themes] iamareebjamal:
Thank you very much [MENTION=2634634]vanessaem[/MENTION] for answering people when I'm away.

And for a general note, this thread is not just for this specific template but any general question about Launcher Theme. But for less confusion, please, mention about which template you are talking about. For example, when I looked at the question of [MENTION=4429243]carbide20[/MENTION], I thought he was talking about this template and got confused as this template contains all intent filters required, but he had another template in question. And also, provide as much details as possible.

The easiest way to get an answer is to make it easier for us to answer it :)
[Android Themes] Eddicts:
You guys rock,I admire you people.Especially [MENTION=4782403]iamareebjamal[/MENTION] and [MENTION=2634634]vanessaem[/MENTION],I would thank you for the help but i dont think my thanks are enough,dunno what else to do to repay u guys.Thanks again :)

Via My Device
[Android Themes] carbide20:
My mistake, I had downloaded the template a while back, and had this thread bookmarked so I thought that's where it came from. Thankful for the answers. ^_^

P.S. - Don't assume gender!
[Android Themes] coal686:
Use the Thanks button. If they're like me (and I know [MENTION=2634634]vanessaem[/MENTION] is even if she won't admit it), Thanks are like a badge of honor reminding us of the people we helped.

This is XDA. Sadly, women are few and far between in this neck of the woods. It would be cool to get more women into the geekhood though.
[Android Themes] Eddicts:
Eh what?@vanessaem is a girl??Oh yeah..i see the thanks button but just to show how i appeciate them.And btw,does anyone know how can i put the 'icon request' part into the template?

Via My Device
[Android Themes] Vivek_Neel:
You may find THIS helpful..:)
[Android Themes] Netuser:
Is their any way to support the new Touchwiz launcher from S5 as it has now themes function.

Thanks :)
[Android Themes] vanessaem:
Yes, we are rare on this site but I thought my name and avatar might've been a clue as well? ;)
[Android Themes] Eddicts:
Whoa..never thought a girl like u would be in this development mess tho.. :) Thats cool

Via My Device
[Android Themes] AndroidFanatix:
im not findig the drawable .xml

the only thing i have in my res/xml is appfilter am i doing something wrong?
[Android Themes] vanessaem:
Try redownloading the file.
[Android Themes] AndroidFanatix:
still nothing

i redownloaded it and still no .xml heres a pic of hat i got
[Android Themes] Vivek_Neel:
You are using ApexIconPackSample.

Not the one from the OP.
[Android Themes] iamareebjamal:
^This

Exactly this was discussed in my last post in which I requested people to kindly mention the name of sample they are using so that we don't waste our time in wondering which one it is or is there a problem in my template. :( :sigh:
[Android Themes] SkylineHD:
aPP iCON

Thank you so much! I am so grateful for this tutorial :)

I have a few questions though:

How do I change the app icon? I've been trying for ages!

Also what is the activity name for the app drawer? For example chrome is com.android.chrome/com.google.android.apps.chrome.Main but what would the app drawer be?

- Mikey :)
[Android Themes] iamareebjamal:
You'll find app icon in drawable-mdpi, drawable-hdpi, drawable-xhdpi. Just replace them according to resolution.

App Drawer is not an Activity.

Also, not all launchers provide support for App Drawer changes. Only selected ones like Go Launcher do. :)
[Android Themes] Vivek_Neel:
Hi there.

This is the activity for ic_allapps

LAUNCHER_ACTION_APP_DRAWER