yashsingh1/xdaforums huggingface dataset:
[Android Themes] vanessaem:
What are the errors?
[Android Themes] Eddicts:
Well uh actually its a GO Launcher (single template 2013) i'd still keep it and its been a while i have stopped themeing and today i tried to import back into eclipse and boom..My eclipse won't open that anymore,I have no idea why.
[Android Themes] iamareebjamal:
What does it show in error?

And by the way, you can just reinstall it. After all, it's just extracting a zip, and reimporting the projects.

Since the Lollipop API release, I can't use Eclipse, but because I have a lousy connection and you have to manually update it. I did hands on on Android Studio, but it's extremely slow, both in use and compiling and too complex. So it's a lose lose situation for people right now. I don't think Google should've abandoned Eclipse when Android Studio was so buggy.
[Android Themes] si97:
Hi! It's DSaif, can't recover my old account idk why and the thread has been removed too. Good job with the guide!
[Android Themes] architurk:
how to let know of my first iconpack app?

Hi there all,

I was working hard for months on an iconpack, which consists of all white icons. And I have recently published it on Google Play Market. But as just a few months passed, nobody seems to notice it on its own; not even a comment, like, nothing...

Do you have any ideas to make people notice about it? (Except, of course, giving a link here and asking what XDA fellas think about it :D)

[Moderator edit: Paid link removed]
[Android Themes] iamareebjamal:
Posting paid app links on XDA is not allowed.

You can create a community on Google+ and share your Screenshots there or on MyColorScreen to attract users.
[Android Themes] inazr:
How do I add a linebreak/ seperator between different characters when assigning icons manually?
[Android Themes] iamareebjamal:
You mean to ask how to change Icon Label programmatically?
[Android Themes] inazr:
For example the A or App Drawer Icons.
[Android Themes] iamareebjamal:
Use category tag for that
[Android Themes] vanessaem:
This ^

For example,

<category title="A"/>

<category title="B"/>

<category title="C"/>

etc...
[Android Themes] Coro96:
Succeed! But two questions

Hi there, I managed to create my personal icon pack and to apply it using CyanogenMod Theme Engine without any problems.

However, I have two questions: how can I manually find the ComponentInfo of an app that is not detected by ApplicationReader and not listed on activities.tundem.com (for istance, the app is Tasker App Factory, a tasker plugin)? And also, is there a way I can change the default apk icon? Which ComponentInfo should I use? Thanks! :)
[Android Themes] iamareebjamal:
I think it's described in the guide. Use Apex Launcher or Nova Launcher Activities option to see the App launcher activity and package name.
[Android Themes] Coro96:
Sorry, didn't catch that, thanks! :)

And what about theming the default apk icon? Is that possible?
[Android Themes] iamareebjamal:
The default apk icon is ic_launcher.png in your app and if you want to include a custom icon for it in your icon pack, you can do it by doing what you did for other icons. Surely you know your app's package name and Launcher Activity. Just put them in ComponentInfo and you're done.
[Android Themes] Coro96:
Sorry, I wasn't accurate enough. I'm trying to change the icon of a generic apk, the icon for example of system apps or of apps that have no "custom" icon (for example the icon of the app "Archivio esterno" in the picture I attached)
[Android Themes] iamareebjamal:
Custom icons are essentially for Launcher Applications. If you can't find their Launcher Activities, you can't theme them the 'Launcher Way'. To theme them, you have to make a CM theme.
[Android Themes] cerj:
Those can pull from the launcher or framework.. In my cm themes i will theme the generic apk/ system icon for each launcher and in framework.. You can also use VRT zip to do these
[Android Themes] androidseb:
How to add Sony Xperia Launcher, can't find the intent filter ? please help

Gesendet von meinem SGP312 mit Tapatalk
[Android Themes] true_bot:
Is there a way of finding the correct ComponentInfo of applications ? As in most of them ? Searching on google hasn't yielded any suitable results yet. Got those of the system apps thanks a lot to your efforts [MENTION=4782403]iamareebjamal[/MENTION]. But the website you mentioned in your tutorial for the ComponentInfo search doesn't work.
[Android Themes] iamareebjamal:
It did work previously, it doesn't work now. I think vanessaem posted another site containing ComponentInfo resources

Edit : Here you go :

http://xdaforums.com/showpost.php?p=54038742&postcount=369
[Android Themes] inazr:
Google for Android activities, not componentinfo.

activities.tundem.com/
[Android Themes] true_bot:
Error when I run it !

[IMG="Error screenshot"]https://drive.google.com/file/d/0Byqlscgjhx5nRm5qZEpOTnRYbEE/view?usp=sharing[/IMG]

I am stuck at this point. I was under the assumption that numbers were allowed while naming icons. It worked before while I was attempting the Apex icon sample example. But for some reason while using this scratch sample I get this error. Any explanations ?
[Android Themes] xenreon:
Awesome guide will try as soon as I got the time..... :D
[Android Themes] vanessaem:
Numbers are allowed at the end of the word but you're not allowed to have numbers at the beginning of a word or else you will get an error message.

Example app names:

15google No

google15 Yes

:)
[Android Themes] peterhoan1993:
thanks and help

i did and succeeded, but i have a problem and hope you can help me. i have a same 96x96 icons (.png) but when i install iconpack which i made by Eclipse on my phone, seem to they look not a same revolution, this big, other small. @@. Sorry if any problem with my English... hope u can understand
[Android Themes] iamareebjamal:
First of all, please never quote OP. NEVER

It depends on the folder you have placed your icons.
[Android Themes] peterhoan1993:
i'm sorry, i won't do that. My problem is, example: i have 2 icons: A and B, with a same resolution 96x96 (.png), A name "contacts", B name "camera" and i placed them into drawable xhdpi (my screen is HD quality). Then I exported ...apk and installed, i found out that icon of "contacts" was bigger than camera's icon, but when I used A icon for "camera", exported+installed, camera's icon was as big as contacts'icon( both of them are A icon). why? did the icons decide this problem? thanks
[Android Themes] iamareebjamal:
Are you sure there are no other icons in any other folder?

Also there is a difference in image size and Canvas size, check if the background of icons have same width and height.

Last resort : Sometimes, eclipse doesn't refresh resources if it sees that filename of image hasn't changed. Is there a possibility that first the icons were of different size and then you replaced them. If so, try cleaning Project and try again.
[Android Themes] peterhoan1993:
"Are you sure there are no other icons in any other folder? " sr, i haven't known what u mean yet, i only placed icons into ../res/drawable-xhdpi. Thank for help, i will try to do project again
[Android Themes] UserofAndroid1813:
Resources

Hey guys I need a little help

When I get to the part where I add the code to drawable.xml, I try to add something to Resources and Eclipse says to create a new element at the top level, in resources. What does it mean by that?
[Android Themes] iamareebjamal:
Can you please upload your drawable xml, there is a chance it is malformed.
[Android Themes] UserofAndroid1813:
I looked and am really new to this, but how do I do that? I see the Extract button but I dont know what to do from there.
[Android Themes] UserofAndroid1813:
Drawable

Just kidding I found out lol. Here it is.
[Android Themes] UserofAndroid1813:
I have solved my previous problem, it was because I was adding code in the wrong spot. But a new error is popping up, Eclipse is saying "The markup in the document following the root element must be well formed". I am getting this in the drawable.xml and the IconPack.xml

What is going on?
[Android Themes] vanessaem:
Might be a syntax error. See an example: http://stackoverflow.com/questions/...ollowing-the-root-element-must-be-well-formed
[Android Themes] carbide20:
Hello,

I've got a good number of icons working already, but am having trouble getting my Instagram icon to show up. Here's what I've got for activities:

<!-- Instagram -->

<item component="ComponentInfo{com.instagram.android/com.instagram.android.activity.MainTabActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.nux.signedOutFragmentActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.creation.activity.MediaCaptureActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.bugreport.rageshake.RageShakeActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.activity.TwitterAuthActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.activity.FoursquareAuthActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.activity.FlickrAuthActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.activity.TumblrAuthActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.share.vkontakte.VkontakteAuthActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.activity.AmebaAuthActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.activity.ActivityInTab}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.inappbrowser.BrowserActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.activity.ShareHandlerActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.activity.UrlHandlerActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.maps.DedicatedMapActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.people.activity.PeopleTagActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.simplewebview.SimpleWebViewActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.reportwebview.ReportWebViewActivity}" drawable="instagram"/>

<item component="ComponentInfo{com.instagram.android/com.instagram.android.directshare.permalink.ModalActivity}" drawable="instagram"/>

Not sure what I'm missing. Has anyone gotten an icon working for this yet?

Help appreciated!
[Android Themes] carbide20:
Nevermind. Sorry to repost, but it looks like I was just putting my images in a backup copy of the project instead of the one I was compiling. Problem solved! I do have one question, though, if anyone knows. When I did get the icon to apply, it applied to the launcher in the app drawer, but not a shortcut I had already made on a home screen. I'm curious, becuase I don't recall that having been the case in the past, and it doesn't make sense to me that a user would have to recreate all shortcuts when applying. Interested if anyone else has experienced this.
[Android Themes] iamareebjamal:
Launcher issue, not icon pack's :)
[Android Themes] carbide20:
Glad to hear, thanks!
[Android Themes] NaughtyJothi:
No android category?

Hi,

I know this is a noob questions, but here it is: There is no android category when i want to import the project? Any reasons why? I am using Eclipse Luna (4.4.2).
[Android Themes] iamareebjamal:
Eclipse is for Java, C++ and other languages natively. You have to install ADT plug in in order to develop for Android.
[Android Themes] carbide20:
Hey I've got another question. I got a complaint on the market that I should remove the ability to 'open' my theme, becuase it would just do nothing or crash. Does anyone know how to either remove the ability to ever launch the theme, or else the far more complicated method of creating a screen that allows users to apply the theme to their choice of launchers that they may or may not have installed? Either one of those should be fine. Thanks!
[Android Themes] iamareebjamal:
The sample project given in this tutorial doesn't open. Look at that.

If you want a manageable theme app, look for templates. I'll recommend against that if you lack Java knowledge.
[Android Themes] UserofAndroid1813:
I have looked up this issue several times, but cannot understand what to do to fix the error. This is my first attempt at an app, and if I could solve this problem, It would be done.
[Android Themes] vanessaem:
Screenshot?
[Android Themes] iamareebjamal:
As you can clearly see, you have actually not 1, not 2 but several (possibly hundreds) of root elements.

1st is resources which is correct and that should be the only root element. And all items should be contained in it. For example, see the xml of my scratch source. Or any other xml for that matter.

All the items you have pasted in your xml form 2nd to nth root elements and thus this error. So, you need all items inside resources tag.

For solving this kind of Error, if you can't parse the error message or understand by searching, is to compare your code to already working examples on internet and play a little game of 'Spot the Difference'. This way you'll be learning too.

In fact, you could see yourself in your own xml that I've placed the Browser item in resources, then all items will go there by law of homogenity :p .

And similarly, in second xml, all items will go inside resources->string-array as I've, this time, placed Browser item there.
[Android Themes] UserofAndroid1813:
Ah I think I might get it. So place everything inside where com_android_browser_browseractivity is at?
[Android Themes] UserofAndroid1813:
hank you very much for your help. I got the app running on my device now. Definitely you and that other person(whose name I don't remember but will find) will be added into the helpful people. Just one more question? When I try to apply an icon in Nova, Nova goes to my Recents and doesn't apply my icon. Whats going on? I don't see any errors in eclipse
[Android Themes] vanessaem:
Who me? Lol

Yes, all the drawable and iconpack elements go between <resources> and </resources>. :)

I'm not sure why Nova is going to Recents and not applying your icons. I've never heard of that before. Are you applying via a dashboard app or are you long pressing and applying them that way?
[Android Themes] UserofAndroid1813:
I'll go into the app drawer, hold the icon I want to change, drag it up to Edit, select my theme, and pick a new icon. Then Nova throws me to the Recents page with no icon change.
[Android Themes] Blak3n:
Try to add this in the manifest for Nova launcher

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="com.teslacoilsw.launcher.THEME" />
</intent-filter>
<intent-filter>
<action android:name="com.novalauncher.THEME" />
<category android:name="com.novalauncher.category.CUSTOM_ICON_PICKER" />
</intent-filter>
[Android Themes] UserofAndroid1813:
Ok/ I'll switch hard drives tomorrow and then add the code. I upgraded HDDs and my old one had my work on it :p
[Android Themes] UserofAndroid1813:
Ok, sorta solved the problem. I figured out that the sample browser icon applys just fine, but when applying my own icon, it doesnt work. But now Nova just reloads instead of what it was doing earlier. Any other suggestions?
[Android Themes] Blak3n:
show me a picture of what happens, I'd like to help. I finished my own now.
[Android Themes] UserofAndroid1813:
Well I can list it.

1.Hold down the phone dialer icon on the app drawer

2.Drag the icon to top of screen and put on Edit

3.Select an icon pack, in my case Sample Icon Pack

4.Select an icon from the list

5.Nova restarts

6.Icon not applied
[Android Themes] vanessaem:
Do you have a logcat?
[Android Themes] supercrossed:
So would it be a good idea to make new XML files and copy/paste the codes for the icons as I make them, and then compile every X amount of icons I make?
[Android Themes] iamareebjamal:
Yep. That's what I do.
[Android Themes] mloc33:
Cheers man, your a life saver, hopefully I`ll have no more questions and I`ll have my first APK done and dusted, thanks again! :good:
[Android Themes] iamareebjamal:
After my sessional exams. I'm gonna update the thread and add appfilter codes for common apps. Mainly system, as they vary with devices :)
[Android Themes] mloc33:
Your the man..... Man :)
[Android Themes] vanessaem:
Hey guys,

These links are always helpful as well:

http://czarnomorski.pl/search.php

http://activities.droidicon.com/
[Android Themes] betterwithfetter:
Small snag

This makes me very excited to start an icon pack of my own. But I hit a snag right away. When I open Eclipse and go to File --> Import... there is no Android option in the window that pops up.

**EDIT** Nevermind I figured it out. I re-installed and everything looks better.
[Android Themes] iamareebjamal:
You have to set up the Android plugin for Eclipse first

http://www.xda-developers.com/xda-t...-1-setting-up-eclipse-and-android-sdk-xda-tv/
[Android Themes] betterwithfetter:
Do I have to create my own drawable.xml? My project does not have one.
[Android Themes] vanessaem:
You can make a drawable.xml file via a notepad app and put it in. You can use the app that comes with you computer or Notepad++(highly recommended).
[Android Themes] iamareebjamal:
This sample project includes a drawable.xml

However, if you are using another sample and it does not, you should do what vanessaem has said
[Android Themes] betterwithfetter:
I'm using this sample but one did not import. I've seen a few things that did t match up so far. I figured this was just another one. Is there any thing special I need to put in the drawable or can it just be the lines listed in your example?

Also since I'm here, I seem to have it only set to work on 4.4 which my phone isn't so of course I can't test. Is there an easy way to add more compatible versions of android? The only one that's listed on the left of eclipse in my project is 4.4.

Thanks for the help guys! It's greatly appreciated!
[Android Themes] iamareebjamal:
If you've downloaded this sample, there will be a drawable.xml in it. Just copy it in your project if you are unable to import this project

And to support lower versions, just go to AndroidManifest.xml and then set minSdk to 8 (Froyo)
[Android Themes] betterwithfetter:
Great! Thank you!
[Android Themes] betterwithfetter:
Finally got one to work on my phone. Nova recognized the "pack" and everything. So excited now!
[Android Themes] :
First of all thanks for making this tutorial! I found it very easy to follow the steps and have successfully created an icon pack.

But somehow I can't find the right activity for the phone app. I've tried many activities but none of them were the right ones.

I'm using an HTC One w/ sense-based rom. Anyone can help?

Thanks in Advance
[Android Themes] iamareebjamal:
You're welcome

Paste this in appfilter.xml

<item component= "ComponentInfo{com.android.contacts/com.android.contacts.DialtactsCallLogActivity}" drawab
<item component= "ComponentInfo{com.android.contacts/com.android.contacts.activities.CallLogActivity}" draw
<item component= "ComponentInfo{com.android.contacts/com.android.contacts.CallLogActivity}" drawable= "phone
<item component= "ComponentInfo{com.android.contacts/com.android.contacts.DialtactsRecentCallsListActivity}
<item component= "ComponentInfo{com.android.contacts/com.android.contacts.CallDialtactsActivity}" drawable=
<item component= "ComponentInfo{com.android.contacts/com.android.contacts.RecentCallsLauncherActivity}" dra
<item component= "ComponentInfo{com.android.contacts/com.oppo.contacts.OppoDialtactsActivity}" drawable= "ph
<item component= "ComponentInfo{com.android.contacts/com.sec.android.app.contacts.DialerEntryActivity}" dra
<item component= "ComponentInfo{com.android.contacts/com.android.contacts.activities.DialtactsActivity}" dr
<item component= "ComponentInfo{com.android.contacts/com.android.contacts.DialtactsActivity}" drawable= "pho
<item component= "ComponentInfo{com.android.contacts/com.android.contacts.activities.TwelveKeyDialer}" draw
<item component= "ComponentInfo{com.android.contacts/com.android.contacts.activities.PCUDialtactsActivity}"
<item component= "ComponentInfo{com.android.htcdialer/com.android.htcdialer.Dialer}" drawable= "phone" />
<item component= "ComponentInfo{com.sec.android.app.dialertab/com.sec.android.app.dialertab.DialerTabActivi
<item component= "ComponentInfo{com.sonyericsson.android.socialphonebook/com.sonyericsson.android.socialpho
<item component= "ComponentInfo{com.android.phone/com.android.phone.DialtactsContactsEntryActivity}" drawab
<item component= "ComponentInfo{com.android.phone/com.android.phone.RecentCallsListActivity}" drawable= "pho
<item component= "ComponentInfo{com.android.phone/com.android.phone.firewall.PhoneFireWall}" drawable= "phon
<item component= "ComponentInfo{com.android.phone/com.android.phone.LaunchCallInterface}" drawable= "phone"
<item component= "ComponentInfo{com.android.phone/com.android.phone.Settings}" drawable= "phone" />
<item component= "ComponentInfo{com.android.phone/com.android.phone.LaunchRecentCallsActivity}" drawable= "p
<item component= "ComponentInfo{com.android.phone/com.android.phone.DialtactsCallLogActivity}" drawable= "ph
<item component= "ComponentInfo{com.android.phone/com.android.phone.DialerSClass}" drawable= "phone" />
<item component= "ComponentInfo{com.android.phone/com.android.phone.TwDialer}" drawable= "phone" />
<item component= "ComponentInfo{com.android.htccontacts/com.android.htccontacts.DialerTabActivity}" drawable="phone" />
[Android Themes] :
I did as you told but it is still not working.
[Android Themes] vanessaem:
Are the drawable names matching the ones in the drawable.xml file?

Do you have an icon_pack.xml.xml or do you have the icon_pack.xml declared in the arrays.xml file?
[Android Themes] BurningKoala:
Can someone post a "complete" appfilter.xml? activities.droidicon sometimes is offline and often I cannot find the right activity, I copy all the results from the site to the xml file but still some icons won't work...is there any way I can "extract" the activity directly from the device? With apex I can see a piece of information that i need to copy into Eclipse but it's only a piece and I don't know the missing part
[Android Themes] warrmetal35:
excellent job , but you could make a video tutorial for novice please
[Android Themes] giorai01:
So if an app has many activities how are we going to name the icons ?

And is it necessary to name the icons like this? Can't we name them after our drawable="" name?
[Android Themes] vanessaem:
Yes, your activities' names, drawables, and the apps in your icon pack xml can all have the same names.

Example:

appfilter.xml: <item component="ComponentInfo{com.motionone.afterfocus/com.motionone.afterfocus.TitleActivity}" drawable="afterfocus"/>

drawable.xml: <item drawable="afterfocus"/>

icon_pack.xml: <item>afterfocus</item>
[Android Themes] giorai01:
Can I name the PNGs after these too?

Thanks for your answer. I would also like to know if I can name the PNGs after these names too.
[Android Themes] vanessaem:
You would have to or else the pngs won't be changed.
[Android Themes] Chandresh204:
which version of eclipse should i get?

eclipse IDE for JAVA EE developers

eclipse IDE for Java Developers

Eclipse IDE for C/C++ Developers

Eclipse IDE for Eclipse Committers 4.5.1

Eclipse IDE for Automotive Software Developers

?
[Android Themes] iamareebjamal:
Any one for java would work because it just needs Java JDK installed. But I use Eclipse for Java Developers
[Android Themes] Chandresh204:
can i use 512x512 png icons in the source file directly or do i need to create a new folder?