yashsingh1/xdaforums huggingface dataset:
[Android Themes] tung91:
Icon Helper​

# THIS IS OUT_OF_DATE AND NOT SO GOOD , BETTER VERSION:

here is blaze's thread

# Are you themer / designer on Playstore ?

Your icon pack has alot of user and they love your work, unfortunately they're using differents apps, with custom version and their app can't get themed right now and they need contact you for update. But they need type name of apps, find your email and send a request, then you need collect activities for these apps, goto market, save image and make better icons, me too. So i decide write this tool to help us collect them faster and more easy for users :victory:

*My skill is not so good, but atleast it works ...

# Feature ?

♥ Doesn't waste your internal storage ( 300 KB )

♥ Doesn't waste your app drawer space ( no shortcut )

♥ No special permission

♥ Easy to request to your dev - just with few click ( i'm lazy , too )

♥ Automatically find only unthemed apps on user devices - not all of their apps !
[Android Themes] Blaze:
Sir, its fr 4.0+.. Is der any way it can be ported to 2.0+? i really need it.. as i myself still use an old phn. so does many of the customers of my icon packs..
[Android Themes] tung91:
will add support for 2.x android next update :good:
[Android Themes] Techsavage:
Guide

Please provide a guide for this as i am very confused :confused:
[Android Themes] Blaze:
the code is written above. assign dat to a button.
[Android Themes] Cuetzpalomit:
What should I do? it says that these methods are undefined

on line 6: AssetManager am = this.getAssets();

and 39: Toast failed = Toast.makeText(getApplicationContext(),
[Android Themes] Blaze:
Can u provide a ss of the errors???
[MENTION=4109335]tung91[/MENTION], will u mind if i write down a tutorial on how to integrate it inside the icon pack app so that it doesnt needs another app? i guess ur source file is open sourced. i got it and integrated it inside the app itself... so, Vanessaem told me to write a guide on that as many people havnt been able to figure out on how to merge ur source file wid der app...
[Android Themes] tung91:
Screenshot is better ...

Np, you can do it :D

Thanks for your help !
[Android Themes] Blaze:
Thanks fr the permission....
[Android Themes] Cuetzpalomit:
here are some ss .

image1

image2
[Android Themes] Alex_R3CONN3R:
First I'd like to say thank you for making this app! :good: Especially that it excludes already styled apps is great :victory:

Second:

I get ArrayIndexOutOfBoundsException at this point (Line 19 in pastebin) which FC's the app:

String tmp = myparser.getAttributeValue(null,"component").split("/")[1];

when reading this from my appfilter.xml (this styles the app drawer in Nova Launcher):

<item component=":LAUNCHER_ACTION_APP_DRAWER" drawable="ic_allapps" />

Probably because there is no forward slash as split.

However it it easy to fix with a try-catch-block and the app continues:

if(name.equals("item"))
{

try //Try Catch Block to prevent FC when reading something like this: <item component=":LAUNCHER_ACTION_APP_DRAWER" drawable="ic_allapps" />
{

String tmp=myparser.getAttributeValue(null,"component").split("/")[1];
String t_activity= tmp.substring(0, tmp.length()-1);
list_activities.add(t_activity);
Log.v("Icon Request", "Added Activity: "+tmp);
}
catch(ArrayIndexOutOfBoundsException e)
{
Log.e("Icon Request Error!", "Error Adding Activity: \""+e+"\"");
}

}

Have fun! :fingers-crossed:

Greets Alex
[Android Themes] tung91:
Thanks for your tip, will add it to code and make update to help others users :good:
[Android Themes] Techsavage:
Crashes

I've tried to assign it to a button in 2 different scenarios but both times they crashed the app:confused:
[Android Themes] Techsavage:
Full source code

Could you provide the full source code? As i really want this to work but it keeps on force closing
[Android Themes] Alex_R3CONN3R:
I'm sorry I don't have the source code from the app itself but I can show you my full implementation.

http://pastebin.com/yNgKnJ2N

You can call

actRequest();

in your button onClickListener or where ever you want.

Also note that this is in a fragment. If you run it in your Main Activity you have to change the contexts and maybe some other stuff.

So what do you get when using this code?

A progressbardialog while the appfilter.xml is parsed (Like this but in your app style. Preferably Holo ^^

If the Icon helper app is not installed a two button dialog pops up and asks the user if he wants to go to the playstore and install it.

And all that in a thread to keep the UI responsive.

Greets Alex
[Android Themes] Cuetzpalomit:
I can't get it to work where should I add that code?
[Android Themes] Alex_R3CONN3R:
In your onClickListener for example.

Google it.

Gesendet von meinem Galaxy Nexus mit Tapatalk
[Android Themes] pitastrudl:
DL link down
[Android Themes] boycuteo:
xD xD

Đã Thank's và tín dụng :good::good: Ngày mai down sau. Giờ đi ngủ đã :highfive:
[Android Themes] tung91:
2.1 Uploaded

- Support Android 2.2+

- Added template to see how it works, you can edit it to make your own icon pack, too
[Android Themes] Alex_R3CONN3R:
Hey tung! I tried to contact you via hangouts. Can you answer me there?

Greets Alex

Gesendet von meinem Galaxy Nexus mit Tapatalk
[Android Themes] fundoozzz:
Links are down, plz upload it to some other host.

Thanks
[Android Themes] tung91:
Thanks, just uploaded to drive ! Link updated in OP :good:
[Android Themes] fundoozzz:
Sorry but i can't find the updated links anywhere..its still the dropbox one.

and thanks a lot for sharing your tool..

PS :- Do u have any idea y paid themes don't get applied on go launcher while using onedynasty's template?
[Android Themes] tung91:
Oh sorry i forgot template link. Uploading....

Afaik go launcher doesn't support paid theme anymore . correct me if i'm wrong.

You need make installer if you want it works for go launcher :D
[Android Themes] Alex_R3CONN3R:
Tung, please answer me on hangouts! I need to ask you something important.

Greets Alex

Gesendet von meinem Galaxy Nexus mit Tapatalk
[Android Themes] teri-themes:
Link is dead!
[Android Themes] tung91:
I replied all Hangout messages ?

Uploaded to drive, try it :D
[Android Themes] teri-themes:
Thank you :D
[Android Themes] asdfasdfvful:
I'm still confused as to where and how I should add it. I see mainfragment and onclicklistener in this thread so far. Any help?
[Android Themes] xperia4.0:
I want to club this project with ultimate theme ui project cn some1 here please help me out so as how to implement this code??

I havee tried it bt with no success
[Android Themes] Eleve11:
Hi!

Tried to implement this in my app but it doesn't work. I just get the same annoying error all the time. Attached a picture below. Help would be much appreciated! :D
[Android Themes] Blaze:
http://xdaforums.com/showthread.php?t=2685799 Have a look here guys..... :)
[Android Themes] Eleve11:
I have made my own icon pack app with navigation drawer and stuff and I just want to implement the feature in my own app :p:D

Looked through your code but didn't find anything that would help me do that. [MENTION=4109335]tung91[/MENTION] perhaps can help with that :cowboy:
[Android Themes] tung91:
Just make one more button to your theme pack, and create click event for it ( easy way = with layout xml :D )

like this :

<Button android:id="@+id/findSelected" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/button_custom"
android:text="@string/request"
android:textColor="#ffffffff"
android:textAllCaps="true"
android:textStyle="normal"
android:onClick="RequestIcon"/>

and this code for RequestIcon()

public void RequestIcon(View view) throws XmlPullParserException, IOException
{
ArrayList<String> list_activities= new ArrayList<String>();
Intent intent = new Intent(Intent.ACTION_MAIN);
XmlPullParserFactory xmlFactoryObject = XmlPullParserFactory.newInstance();
XmlPullParser myparser = xmlFactoryObject.newPullParser();
// You should put copy of appfilter.xml to assets folder , so these line can read it !
AssetManager am = this.getAssets();
InputStream inputStream = am.open("appfilter.xml");
myparser.setInput(inputStream, null);
int activity = myparser.getEventType();
while (activity != XmlPullParser.END_DOCUMENT)
{
String name=myparser.getName();
switch (activity){
case XmlPullParser.START_TAG:
break;
case XmlPullParser.END_TAG:
if(name.equals("item"))
{
String tmp=myparser.getAttributeValue(null,"component").split("/")[1];
String t_activity= tmp.substring(0, tmp.length()-1);
list_activities.add(t_activity);
}
break;
}
activity = myparser.next();
}
intent.setComponent(new ComponentName("com.tung91.iconhelper","com.tung91.iconhelper.Request"));
intent.putExtra("dev_mail", "request.icon@gmail.com");
intent.putExtra("title", "Tempalte");
intent.putExtra("list_activities", list_activities);
try
{
startActivity(intent);
}
catch (ActivityNotFoundException e) {
Intent market = new Intent(Intent.ACTION_VIEW);
market.setData(Uri.parse("market://details?id=com.tung91.iconhelper"));
startActivity(market);
Toast failed = Toast.makeText(getApplicationContext(),
"Icon helper not installed yet " +
". Please download from the Play Store!",
Toast.LENGTH_SHORT);
failed.show();
}
}

just copy - paste and add some missing lib, change dev_mail and title .... then it works with icon helper, will try to improve it , too :D

Sorry for my bad english
[Android Themes] Eleve11:
But where am I supposed to put this? I have six different buttons that leads to various activities. I want one of them to lead to the Icon request tool. For the other activities I use Intents to open the activities. My code below:

public class frag1 extends Fragment {

@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
View view = inflater.inflate(R.layout.frag1, container, false);

//Put Button intent below

Button wall= (Button) view.findViewById(R.id.hemma);
wall.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent(getActivity(), Wallpaper.class);
startActivity(intent);
}
});

[B]Button fetch= (Button) view.findViewById(R.id.fetch);
fetch.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {

startActivity(fetch);
}
});[/B]

Button rate= (Button) view.findViewById(R.id.rate);
rate.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent rate = new Intent(Intent.ACTION_VIEW);
rate.setData(Uri.parse("market://details?id=se.vieuser.apps.bleach"));
startActivity(rate);
}
});

Button support= (Button) view.findViewById(R.id.support);
support.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent support = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
"mailto","vieuserapps@gmail.com", null));
support.putExtra(Intent.EXTRA_SUBJECT, "Support: Bleach Icon Pack");
startActivity(Intent.createChooser(support, "Send email..."));
}
});

Button xda= (Button) view.findViewById(R.id.xda);
xda.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
String url = "http://xdaforums.com/showthread.php?t=2653144";
Intent xda = new Intent(Intent.ACTION_VIEW);
xda.setData(Uri.parse(url));
startActivity(xda);
}
});

Button swedroid= (Button) view.findViewById(R.id.swedroid);
swedroid.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
String url = "http://swedroid.se";
Intent swedroid = new Intent(Intent.ACTION_VIEW);
swedroid.setData(Uri.parse(url));
startActivity(swedroid);
}
});

// Put Button Intent Above

return view;
}

}

It's the bold one I want to lead to the request tool!:confused:
[Android Themes] tung91:
try "import android.content.res.AssetManager;"
[Android Themes] Eleve11:
Nope :/ didn't work
[Android Themes] Deeco7:
I'm a tad bit confused. Can 'Icon Helper' be fully implemented in the app and not dependent as a separate app?
[Android Themes] asdfasdfvful:
Don't think so. Alex made one that does though, but some of us haven't gotten it to work with the1dynasty's template
[Android Themes] Blaze:
I got it working without any separate app. I released the template in Xda also. but I missed out a few code in AndroidManifest.XML. do its giving fc in 4.4,2. A new build will be uploaded today. if u want, u can have a look at my thread xdaforums.com/showthread.php?p=51213913. it is based on [MENTION=4109335]tung91[/MENTION]'s old source files..
[Android Themes] asdfasdfvful:
Haha yes I've seen your thread already. Good work! I have 4.4.2 so maybe that is why it doesn't work for me, but in the end I hope to make one that works with the1dynasty's template. If you have time, can you give me some guidance?
[Android Themes] Blaze:
obviously.. why not...
[Android Themes] tung91:
Can you send me your current template :) i will take alook
[Android Themes] asdfasdfvful:
[MENTION=5139401]Blaze[/MENTION], this is for you too

the1dynasty's template can be found here. Basically, with that, we already have a"card/button" set up

Additional info:

As of now, this is my icon helper/app getter (obviously based on your code tung91. I find this one to be very good, so implementing this into the app would be great.

Alex r3conn3r also made a new request tool (code here) I have themed it and compiled it here in case you want to test it out. I like that this one sends the icons as well and has a really nice ui and animations, but going back at the icon selection produces a force crash, and it seems as though some of the sent icons have a lower dpi (~72px * 72px). Additionally, we tried implementing it but the button didn't work (link here for the conversation).

In the end, I guess I'm just wondering how to implement the first option, with maybe the animations from the second? Or if we were able to somehow get the full res icons from the play store (300 * 300), the second one would be perfect. In all honesty though, I'm sure you guys may have even better ideas too. I've been asking a lot of people, and if you guys can shed some light here that would be truly awesome! :good:
[Android Themes] Blaze:
looking at the icon request tool by Alex, it seems like it sends the icons and name of the app only, not the activity names. correct me if I am wrong..
[Android Themes] asdfasdfvful:
Inside the zip it has an appfilter.xml with all the activities and drawables filled in
[Android Themes] Blaze:
okay. I will try to implement it within the icon pack apk itself. I didn't experienced any fc with your compiled app. I downloaded the source code. I will start working on it soon..

P.S. in the mean time, have a look at my template.. i fixed fc issue and now the icon request is working fine without any third party app on 4.4.2 also.... (tested on my moto g). Do not test the apk from playstore as the new version isnt published yet.
[Android Themes] asdfasdfvful:
no force crash when you get to the list and you press the upper left button to go back? I'm referring to 2.0 (dropbox version). I'll take a look at your template to try to understand some things :). However, I don't think I'll be switching away from the1dynasty's template :/
[Android Themes] Blaze:
No need to switch away from his template.. U can add the icon request feature within your present template by copying a few things from my template to yours..
[Android Themes] asdfasdfvful:
Sounds good. Please note that I only learned how to use eclipse in late February... so I'm still a noob. Since you fixed the kitkat issue it might actually work :D. Might I ask how your icon helper works? Is it like my first one or second one or a bit of both?

And for other users seeing this,

here is blaze's thread

Edit: even better man, you use action bar sherlock like the1dynasty

Yeah... I'm definitely going to need help. Currently have no idea what parts I need to copy and what parts I can skip lol
[Android Themes] Blaze:
I actually got hold of an older source file by [MENTION=4109335]tung91[/MENTION] from [MENTION=2634634]vanessaem[/MENTION]. She too used it for her own icon pack request tool but she also compiled it as a different app. I merged the two so that no third party app is required.. I even took permission from tung91..

u just need to select the unthemed apps and just send the mail to the developer..
[Android Themes] asdfasdfvful:
Old project

Sounds good.
[Android Themes] tung91:
i think i should add your thread link to op, it's much better ( i don't have much skill with java/android :D ) is it ok , btw. you should add option to find out only unthemed icons from user's installed apps. i added it to my app but it's not good coded as your app ,can you try to implement it ?

Sorry for my bad english :D
[Android Themes] Blaze:
WOW

It will be great. can you share your source files in pm?? I will try to implement it inside the app then..
[Android Themes] tung91:
Pm sent
[Android Themes] Deeco7:
How the progress going guys?
[Android Themes] Blaze:
Have a look HERE
[Android Themes] Deeco7:
Oh nice! I want to implement this to my existing app based on the dynasty', would you mind telling me files to modify/add? Thanks!
[Android Themes] asdfasdfvful:
Did you even look? Lol
[Android Themes] Deeco7:
lol I did, just downloaded the wrong files haha.
[Galaxy S 4 Active Q&A, Help & Troubleshooting] thejellydude:
Hi guys. I recently got an S4 active off of craigslist, but it has 4.3 so I can't root and unlock it! Is it possible to downgrade back to 4.2.2? If so, could someone point me to a guide? I'm really worried about accidentally bricking this or something, since there doesn't seem to be much online about the S4 Active. Thanks guys.
[Galaxy S 4 Active Q&A, Help & Troubleshooting] thelegendary4801:
I wouldn't try it. Pretty much, since you're already on 4.3, you're pretty much stuck there.
[Galaxy S 4 Active Q&A, Help & Troubleshooting] thejellydude:
So I guess I should just wait around, and hope that a new root/unlock comes out? I've used Odin to downgrade my S3, but I don't know if it's as safe on an S4 Active.
[Galaxy S 4 Active Q&A, Help & Troubleshooting] popfan:
If 4.3 upgrade is anything like the previous upgrade experience I had - they locked the phone to the 4.3 version
[Galaxy S 4 Active Q&A, Help & Troubleshooting] thelegendary4801:
Yepp, I would just wait, although it's not guaranteed. This phone is so heavily locked down it's ridiculous.
[Galaxy S 4 Active Q&A, Help & Troubleshooting] thejellydude:
That's a huge disappointment. I even had the guy I bought it from try and get an unlock code, but AT&T won't give one to him. Hopefully something works out.
[Galaxy S 4 Active Q&A, Help & Troubleshooting] Devo7v:
Feel free to correct me if I'm wrong, but what would be the harm in trying to flash the MF1 pre-release? From everything I read if it's not going to work then the installer will just fail to install anything and shouldn't brick your device. If something does go wrong and it messes up your device, we now have the Odin package to get back to ML2. As a last resort you could always go to Best Buy and try to get them to reflash the device to MF3.

I know that people were able to flash between MI2 (4.3) and MF1 (4.2.2) no problem, they were even able to obtain root on MI2 so maybe there's a way to downgrade from ML2 to MI2 to MF1. I have no idea if it would work, and odds are it won't but it seems like it's worth a try.
[Galaxy S 4 Active Q&A, Help & Troubleshooting] thelegendary4801:
It all has to do with the bootloader. I've bricked my note 2 trying to downgrade. Sometimes it would fail, others it would proceed with the flash and fail afterwards. The phone wouldn't boot up, I've tried many things to get it back working with no success. So I then got this phone and I'm not even going to attempt to downgrade. Up to you, though.
[MDA, XDA, 1010 Software Upgrading] tech nology:
B]I have IPAQ 5550 1.00.13 ENG [/B]

I have installed TomTom 5.21 + Benelux Map on it. So i have about 5-10 mbyte free memory left.

when i try to install Rom version 1.00.18 19 Nov 03

and restart the Ipaq its freeze at HP logo at blue screen.

-----------------------------------------------------------------------

I have download ROM Update 1.10 (7Apr 04) from

http://h18007.www1.hp.com/support/files/HandheldiPAQ/us/locate/105_5643.html

I set my Ipaq to flash mode itask+calendar+contact+Reset

[b](My computer is formatted only Windows XP PRO+Activesync+Flash file is installed No firewall is installed, No screen server, no program running at same time)[/b]

I disable Activesync before start flash CTRL+ALT+DEL kill wcescomm.exe

Ok flash starting normal when it is at 28% is does not continue it´s only froze / hang on /stop.

I use Sync/Charge usb cable NEW BUYED

I have try on 4 different Computers.

I have try with USB Cradle + 220 Power connected to cradle.

Same problem flash starting and froze at 28%

Could it be Because before flashing the Rom i must make a hard reset to clear all software and make free memory.

I have also try to edit FUU.BIN + KERNEL_SKUB128_1_10_10.nbf

with Ultraedit (www.ultraedit.com) and crop the first 2 lines and save is at

nk.nb0

And try flash with Multi-Port/USB TTY Ver1.11a (mtty MFC Application HTC)

But the USB Connection dont work, the program make fail....

I have try with Remote USB Update v1.1 (host11.exe)

the program say Lost USB Connection.....

Is here any forum members to fix the problem......

Thanks in advance

yalcin@hotmail.com

IT Help Runner, Denmark
[MDA, XDA, 1010 Software Upgrading] konker:
Hi...not sure if I'll be able to offer any insight...

I've an iPAQ h5550 too & have managed to successfully update to the latest ROM & firmware available.

From my recollection, they are all cab files.

Upon running the exe files you downloaded, it will unpack into a local directory & subsequently transfer the cab files to the iPAQ via AS.

Then, you should watch the screen for instruction & follow them to complete the update.

These are updates...not upgrades so they do not need the iPAQ to be placed into bootloader mode.

I think with 5550, they do away with bootloader mode to update the ROM or firmware. Very similar to the Jornada range.

Did you try hard resetting the device?

Simultaneously pressing the iTask, Calendar & reset buttons for 10 secs will do the trick.

Here's the link to the info: http://www.ipaqrepair.co.uk/ipaq_battery.php

After the hard reset, you will have to perform the updates in the right order to bring the firmware to version 1.10 & ROM to version 1.10.

If I'm not mistake, it should be as follows:

Firmware update: 1.00.18

ROM Update: 1.10

Firmware update: 1.10

Hope this helps...
[Samsung Galaxy Mini] Mohamed Yaser:
No headset supported / no usb tether

And a bug with rebooting

If I Helped You Please Press ThankS ;)
[Samsung Galaxy Mini] devilyuri:
Reboot Bug is related to kernel

Headset work perfectly on my phone

Inviato dal mio GT-S5570i con Tapatalk 2
[Samsung Galaxy Mini] Mohamed Yaser:
Tested all right now no headset

Google play fc

If I Helped You Please Press ThankS ;)
[Samsung Galaxy Mini] devilyuri:
Flash gear kernel 0.4

Inviato dal mio GT-S5570i con Tapatalk 2
[Samsung Galaxy Mini] Mohamed Yaser:
Its already flashed

Ok for headset i got sound files from Rencarnation

What about store?

If I Helped You Please Press ThankS ;)
[Samsung Galaxy Mini] martrio:
How to install stock italy rom? Any link to download it? Thanks before?

life doesn't comes with instructions!
[Samsung Galaxy Mini] Mohamed Yaser:
not important
[Samsung Galaxy Mini] Joolkow:
I cant't get the wifi hotspot function to work... what am I missing?
[Samsung Galaxy Mini] badagila:
No proper credit

you port in release this rom without a proper to the original rom owner? this is a violation on xda!
[Samsung Galaxy Mini] devilyuri:
Don't quote all op's post

He will updates his post when he can

Inviato dal mio GT-S5570I con Tapatalk 2
[Samsung Galaxy Mini] linckandrea:
I have not made the case
[Samsung Galaxy Mini] NightRaven49:
From his original thread:

From OP, I don't see saldymhmd being in the list of credits...

EDIT : whoops just saw it, was blind, sorry. :P

Sent from my CM7 GT-S5570I
[Samsung Galaxy Mini] Lodaserves:
This will be the final?
[Samsung Galaxy Mini] linckandrea:
Yes