yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bagarwa:
So far, I have received only one complain; that too is not valid I think. This user says hotspots are not working after the update. He had originally bought the installer version. Then I pushed another update on that. i.e. skin got replaced by installer, which got replaced by skin. So, the updated skin got installed. But then tapping hotspots stopped working for him; even after he assigned hotspots and turned 'hotspot mode' on. :confused: I'm thinking he's doing something wrong 'coz even when I sent him the original APK, the skin APK itself, then also he's saying "hotspots not working". :eek: Wondering whether something wrong with skin or * cough cough * HeJustDumb * cough cough *. :D

Have an appreciation mail from another user who said update worked perfectly.

UPDATE - Got this mail from that user just now -

One more issue I noticed is that before, Chameleon Skin would show up on my app drawer and it doesn't anymore.

i.e. after he installed the skin from the skin APK I mailed him. * Facepalm * (one isn't enough)

Even I have a "Mail me if you have ANY issues" mentioned in all my app descriptions. But you know what I think? Almost half the users think "Where's the email address, smartypants"? LoL. Meh, I've lost confidence in human intelligence. :crying:

The hotspot bug put me in a catch22 situation. :P Users who are familiar with uccw would just love the ability to edit hotspots. But novice users would get confused why it isn't launching any apps. Description/video nothing works. Go checkout my app descriptions. If someone can't figure out how to use the skin by seeing that, I don't know how they will. :(
[Android Apps and Games] :
You can now reply to reviews, this feature is rolling out today. Less trolls.
[Android Apps and Games] bagarwa:
Read that news in DroidLife and TNW yesterday; but haven't got it on my account yet. This would actually be a good feature.
[Android Apps and Games] blackbearblanc:
More *****ing back and forth?

YouTube style..

I hope not
[Android Apps and Games] Slymobi:
Lol uccw skin thread style

All the *****ing in there made me leave for a long time but I'm posting again slowly now.

I have not yet made a single apk since using my N4 as I'm not really up to to date with all the new requirements needed in eclipse and new job leaves no time to commit to ongoing issues.

Really good to see you and baggy are still around here and also on N4, pooley is also getting an N4 too I think.

Anyway.....

P.s thanks for that great nexus wall you supplied. ;)

Sent from my Nexus 4
[Android Apps and Games] blackbearblanc:
Im not it uccw thread too.

But haven't changed anything for making stuff for nex4 though
[Android Apps and Games] Slymobi:
So you just use the "email apk to user" for any issues still ?

I might upload a few when work calms down.

Sent from my Nexus 4
[Android Apps and Games] XDA mark:
Yeah, I read it too. Can't wait for it, I haven't gotten many 1* reviews yet (with comment), but a friend of mine has. So it's handy for him to be able to reply.

And what you said before about my previous post: totally agree.
[Android Apps and Games] blackbearblanc:
Yeah ..
[Android Apps and Games] kylec:
I've been trying the JB installer method but the installer apk I export keeps stopping unexpectedly. I've done everything necessary and fixed every error I get but still the installer just crashes upon startup.

Thinking I might just stick with emailing apks if I can't get this thing to run
[Android Apps and Games] :
Have you changed apk file name in src > Java file?
[Android Apps and Games] kylec:
Yup. Went through every file and changed everything.

I'll give it a fresh start in the morning and see how I go. Maybe Im missing something obvious
[Android Apps and Games] vineetksirohi:
I think you are installing from eclipse. You have to export the installer, put in sd card and install from there. The skin and installer should have same signatures.
[Android Apps and Games] Rio97:
Cool :laugh:
[Android Apps and Games] the1dynasty:
thanks to this thread i've made a coupel skin apk's and i'm gonna share them in my thread!
[Android Apps and Games] rsxelrate:
So this seems like a bad time to get started with UCCW skinning and I'll try to summarize what I've extrapolated.

1. Without JB workaround:

No Jelly Bean supported devices which is probably a small percentage of userbase

2. With JB workaround:

Updates don't work

Have to figure out how to distribute APKs depending on version <-- Anyone have any details on how to do this?

Must have a SD card to use Skin Installer
[Android Apps and Games] rsxelrate:
Also getting a "There is a problem parsing the package" when I try to open the Skin Installer after transferring the APK to the phone. I didn't see any errors in the project when I exported it.
[Android Apps and Games] pooley:):
Had the "parsing package issue" with one of my skin sent by mail. (User was on JB).

Sent from my toilets
[Android Apps and Games] bagarwa:
I've confirmed with 3 users that the update had worked fine for them. Never received complained from anyone. Has anyone actually received any complain from anyone?

Must have SD card -> means physical SD Card or sdcard partition. So that'd cover most of the devices, I guess.

This is the error when the apk you place in assets folder has a different name than what you mentioned in MainActivity.java for this -

private static final String UCCW_TEST_SKIN_APK

You're welcome. :cool:
[Android Apps and Games] kylec:
Ohh so sd partition is fine? I was under the assumption the user needed a physical external card.
[Android Apps and Games] pooley:):
OK but I don't have any apk in my assets folder I'm not using installer at all :)

Sent from my toilets
[Android Apps and Games] StrangerWeather:
I too would like details on how to distribute APKs depending on version. I'm obviously doing something wrong as my skins are showing on Google Play as Not Available for my device (a Nexus 7). I've read the explanations on the Google website but I can't say I understand much of what they're talking about. Thanks for any help! :)
[Android Apps and Games] Morkha:
Hey i"m new to uccw and i have a question.

I really like the hotspot feature and wanted to know if there is any possibility to open a folder with it.

Example: By clicking a hotspot my social media folder will open and i can choose an app from it.

Is something like that possible?

Hope you guys can help me.
[Android Apps and Games] :
You have to change the MinSdkVersion & TargetSdkVersion of your original apk (not installer), check my project's AndroidManifest minsdk & targetsdk
[Android Apps and Games] rsxelrate:
Ahh, okay so it must just have SD cart partition, and not necessarily a physical SD card.

Thanks so much for the help!

---------- Post added at 05:35 AM ---------- Previous post was at 05:31 AM ----------

Wait, so if you change these fields on the original APK, then the check for Android version won't happen until AFTER you've downloaded the Installer?

APK is included inside the Skin Installer; Skin Installer uploaded to Play Store.
[Android Apps and Games] the1dynasty:
sorry if it's mentioned specifically somewhere but i searched and couldn't find anything specific... i want to make a set of weather icons but i'm not sure what to make or how many of them are needed... sure i can open up an existing .uccw and see what weather icons are included... but i'd rather be certain exactly what i need to include... is there a list that someone can point me to??

also, on the "skin installer" thing... i'm not sure i get what's going on with that as i'm new to making the apk's for this stuff... i installed my skins just fine using the directions in the OP and i'm running 4.2.1... several people have posted 4.1 and they work fine as well... i'm not sure if anyone has newer OS and tried my skins... i guess time will tell lol...
[Android Apps and Games] :
It's in "Help" in UCCW
[Android Apps and Games] the1dynasty:
:facepalm:

i knew that :D
[Android Apps and Games] :
So?
[Android Apps and Games] bagarwa:
He means "Dang it..!! how did I miss that...?". If I'm not wrong. :D
[Android Apps and Games] the1dynasty:
^^that
[Android Apps and Games] vineetksirohi:
UCCW 2.4.8

Please report if there are any bugs
[Android Apps and Games] hypnos17:
R: [APP][2.2+][WIDGET][UCCW] UCCW Google play skins project

Seems all ok, only setting commun control cordinate app got FC. And maybe my fail but can't see classic hotspot "square".

Stock Note II, 4.1.1.

Thanks

■ Tapatalk ★ N7100 ●
[Android Apps and Games] bagarwa:
Status report

The "assigned hotspot apps retainment" issue is resolved. Woo-hoooo. :highfive:

Assign apps to hotspots and export the skin for APK. The APK now retains the assigned apps. :good:

But "Contacts" (both) still launch Dialer. No Contacts/People

and "Gallery" (both) still launch Gallery. No Camera. :(

Will wait for these.

And I think there's a version number typo. The change log says 2.4.7 while AndroidManifest says 2.4.8

Not a bug; but funny -

I keep hitting "New skin" when I want to hit "Open/Manage skins". Every time. :D

Will take time to get used to the new option in the menu.

Question - what size the new skin be? I see background size is 515x309. So, 4x2? It'd be great if we can get a size option when we hit the "new skin". i.e.

New skin > 1x1 or 1x2 or 2x2 or ...... > proceeds to creating new skin.
[Android Apps and Games] :
4x2 = 400x200. That's what I do.

Vin, can you make the hotspot with rounded corners? Looks much better with rounded corners.
[Android Apps and Games] blackbearblanc:
Vin, could weather condition have an option for low/CAPITAL letters
[Android Apps and Games] XDA mark:
Yeah different shape hotspots would be very nice. With rounded corners :good:

Ah fantastic, the issue is finally solved. Do I have to re-export all my skins again, or do users just have to download the latest release of UCCW for my selected hotspots to be avaidable to them? I guess probably the first, but asking never hurts :silly:

See the other quoted posts. Good to see an update again for UCCW, thanks.
[Android Apps and Games] bagarwa:
Hmmmm..... interesting..... I'll run a test whether my existing APK's have the hotspots assigned now and will report back later. That would be a lifesaver. :fingers-crossed:
[Android Apps and Games] the1dynasty:
is anyone having issues with apk's on the play store not showing up?? i have identical files on xda and the Play Store and have had two people today tell me the one on the store doesn't show up but the apk from my xda thread works fine... i'm sorta confused since its the same exact apk...
[Android Apps and Games] A random package:
Check the first post. Welcome to the club bro. ;)
[Android Apps and Games] Slymobi:
The apk you post here on xda doesnt go through Google so simply put the apk gets a sort of encryption whilst uploading to Google.....hence the issue which is caused only on the play apk.

No doubt someone can explain better but its been this way for a long time and also your solution to the play user who has the issue you just send them the apk via email and problem solved.

Or follow steps posted in op related to issues and workaround.

Sent from my Nexus 4
[Android Apps and Games] the1dynasty:
thanks and i had read issues about skins not showing up and whatnot but there's so much chatter about it and nothing i saw that was definitively the answer i was looking for... i'll try to implement the workaround to see if that helps any!!
[Android Apps and Games] bagarwa:
Houuuuully smokes. The already build APKs' hotspots work. So, the APK skin always had apps assigned to the hotspots but the uccw wasn't able to detect them. Vin fixed that with this update. Awwwwe-some. Won't have to re-export and rebuild everything. :highfive:

A few feedback for the overall app -

The controls feel a little too tight now though. e.g. Position arrows - only half of the pop-up block, other half taken by x y and close. Arrows should get more space. The color selection pop-up window also shrunk.

I remember someone had asked for a feature which is now "Common control" in uccw. But I hardly see any usecase of it. A better implementation would be being able to select multiple parts of the skin (and not the entire skin) and being able to move them as a group. e.g. I created four squares inside my screen and put hour, minute, AM/PM in one of them; other stuff in another etc. But their positioning is a little off. I want to move one of the squares with all its elements, relative to other such squares. Did I explain it good?

And of course - Contact/Phone, Camera/Gallery and ever elusive App Drawer launcher would be good.

Salute Vin. :good:

Another xda-er had contacted me this morning regarding same issue. Told him to build a single apk and not one for one jelly bean, only for non-JB. That's too much hassle.

EDIT - oh, you haven't implemented the Jelly bean workaround? Then that's a well documented issue. Google's fault.
[Android Apps and Games] XDA mark:
Very nice! :D So I guess it wasn't so stupid to ask this... haha. Then I just have to get people to download the newest UCCW version (which I just saw, is live in the play store). Would have cost a lot of time to re-export everything again.

Thanks again for checking mate.
[Android Apps and Games] neonboy:
UCCW apk skin installer for paid skins

Your advices are really precious man, but following your example, in MainActivity.Java file, this two strings:

returns an error : R cannot be resolved as a variable

can you tell me what I'm doing wrong?

Edit:

Importing my custom class solved it, thanks anyway.
[Android Apps and Games] :
It's the new paid app encryption in Jelly Bean. Use the Skin Installer Eclipse Project.
[Android Apps and Games] A random package:
I keep getting the problem parsing package when I try the skin installer....what could I be doing wrong?
[Android Apps and Games] bagarwa:
Another issue I spotted yesterday. Static text - when you go to edit the text, the text box doesn't slide up along with the keyboard; the keyboard comes on top of the text edit box. :eek: I had to cancel the edit and tap it again. The second time the text box appears on upper half of screen and I can edit it.

EDIT -

And couple of improvement.

1. Say, you have 3-4 uzips that you want to import. You tap 'import' from uccw, file browser opens at /sdcard and you browse to the folder where you had kept your uzip. For the next import, the browser will open in the last visited folder where you had picked uzip from and not /sdcard. Saves some time and lot of scrolling.

2. You can now select the "hour minute separator" character in the "Time" element.
[Android Apps and Games] vineetksirohi:
You missed a step. You have to provide name of apk file in the java file.
[Android Apps and Games] rsxelrate:
I am about to pull out my hair!!!

Unbelievably frustratingly, I'm still getting the parsing error for the skin installer after hours of trying. I did change the filename for the .apk in the MainActivity.java file.

Getting this error when running: [2013-01-29 00:37:59 - MainActivity] Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

Here's some of the relevant variables.

Skin Installer:

MainActivity.java

import Sexy.Classy.SkinPack1.R;

private static final String UCCW_TEST_SKIN_APK = "Sexy.Classy.Pack1.apk";

strings.xml

<string name="app_name">Sexy Classy Skin Pack 1</string> <!-- Change Skin Name -->

AndroidManifest.xml

package="Sexy.Classy.SkinPack1"

android:name="Sexy.Classy.SkinPack1.MainActivity"

assets\Sexy.Classy.Pack1.apk
[Android Apps and Games] pooley:):
Man you have some caps lock not allowed in your package name.

One of mine :

fr.pooley.klokProject

Like :

country.devname.apkName

Sent from my toilets
[Android Apps and Games] :
Try without dots & caps "sexyclassypack1.apk". Also do Project > Clean. A lot of times Eclipse goes crazy.
[Android Apps and Games] vineetksirohi:
Give a simple name to your skin at the time of export. You aren't allowed to rename apks.
[Android Apps and Games] rsxelrate:
Holy crap that worked! I can't believe it!

Finally fixed! Finally working! Thanks again guys.
[Android Apps and Games] bagarwa:
Question -

Over the weekend I flashed AOKP 4.2.1. Since then, my exported skins have this in .uccw -

"sdadd_string": "/storage/emulated/0/",

before this, it used to be

"sdadd_string": "/storage/sdcard0/",

So, if I build an installer APK with "sdadd_string": "/storage/emulated/0/" will this work on all devices or only 4.2.1 and rest will fail?? :eek:
[Android Apps and Games] vineetksirohi:
It will work.
[Android Apps and Games] rsxelrate:
Anyone wanna help me test? :) Seems to work on my phone.

More icons than in the screenshot, and it covers apps like phone, messaging, music, youtube, twitter, facebook, etc.
[Android Apps and Games] lorenzo90l:
R: [APP][2.2+][WIDGET][UCCW] UCCW Google play skins project

I tried it but it still doesn't work on my gnexus i think because there is no sdcard...:(

Can you try like bagarwa said?...

Build an apk and use ...

"sdadd_string": "/storage/emulated/0/",

For see if it will work on all device with android 4.1+

Inviato dal mio Galaxy Nexus con Tapatalk 2
[Android Apps and Games] rsxelrate:
Seems like that still requires a SD card partition, is that right?
[Android Apps and Games] manic_nimrod:
edit: figured it out.
[Android Apps and Games] blackbearblanc:
I've made some widgets. Tested. Exported. Apk'd in Eclipse.

But one of the images on each widget is missing.

Anyone tried this?
[Android Apps and Games] rwp-apps:
Works perfectly

Works perfectly in eclipse. I use intellij IDEA though for development. Ideally should work, will try building the skin with it.
[Android Apps and Games] matteool:
Hi UCCW designers!

My name is Matteo and I am a web designer. I use an android phone for many years, and I recently discovered uccw!

There is little to say, this app is fantastic!

Since I'm new in this area I have to ask you some questions :D

1) I saw the iWizard skin in Play Store, and these skins are editable! How can I create an editable package as its? ( hotspots, etc... )

2) How can I make the hotspot shortcuts of the main app compatible with different terminals?

I guess my questions are over here ;)

If you want to give me some advice gained from your experience would make me even more joy!!!

Thanks in advance
[Android Apps and Games] Gforce083:
Worked my way through your steps and I've ended up with a XML error stating that there's no resource found for the icon image. I did replace the ic_launcher images with my own images like you said we could. I'm at a loss on how to fix this error. I've attached a screen shot for anyone to look at and perhaps help me with this. Thanks!
[Android Apps and Games] :
You don't have to add xhdpi, hdpi etc in the PNG file names. Rename them to ic_launcher.
[Android Apps and Games] neonboy:
The installer seems good on any 4.1.2 rom except for nexus ones, but it din't work at all on 4.2 rom, the encryption on JB changed again? What a mess..
[Android Apps and Games] sammyycakes:
Didn't work for me either
[Android Apps and Games] pooley:):
Seems like some are going to "send a fix" again :)

But for rooted devices the Titanium Backup trick works guys;)

Don't underestimate the power of the backup/restore app+data move. "The force is very strong with this one" says my jacket ! and if the device is not rooted a send then install via gmail phone's app it's quick and easy.
[Android Apps and Games] xNiikk:
I've been creating a lot of skins in APK format for my Nexus 7 & Nexus 4 both running on Android 4.1+, every time I installed an apk skin it worked perfectly fine (without the installer). But since a day or two, nothing works. I've basically tried everything people suggested to do.

The skins aren't in my widget list, if I try it with the installer apk it force closes when I open the app. When I try it with Titanium Backup, nothing happens. Anyone know what's going on?
[Android Apps and Games] Gforce083:
We need to create two versions?

This is the issue I'm coming across with my first two paid skins uploaded to the Play Store. Each one has sold a couple of times and then refunded minutes later because it's not showing up in their UCCW list.

So are you suggesting that we create and upload 2 versions of the same skin, one for < 4.0 and this other for > 4.1?

Or can we do this skin installer trick and it still work on all versions of Android?

*EDIT: I should read before posting. Going through the conversation about this issue right now.
[Android Apps and Games] bagarwa:
For real...!!? i.e. skin installer (not the skin APK itself) downloaded from play store on a 4.2 android device don't work anymore....? Google is maniacally plotting to screw over themers or what..!

I haven't received any such "skin not found" mail from users though; other than those who don't read instructions and look for skins in app drawer/uccw 'open/manage skins'.

We can do this skin installer trick and it still work on all versions of Android. But see my msg above.
[Android Apps and Games] Gforce083:
If I just create one APK file using the skin installer, does that mean that even those NOT on Jelly Bean have to use the skin installer process as well?
[Android Apps and Games] bagarwa:
That's right. Everyone will have to follow the same process.

I find this easier; than making two different APKs, maintaining filtering the android-manifest.xml, providing two different set of instructions to the users etc.
[Android Apps and Games] Gforce083:
Attempting to use the Skin Installer Method, followed the steps but I end up with these errors? I believe it all stems from the package name not being what eclipse expected it to be. However, in the steps when it says to make sure the package name matches your APK package name, I do not know where to change that. Any help would be appreciated!

EDIT: Think I got it!

EDIT 2: I was able to fix the errors within eclipse. However, when testing the APK file on both my phone (GNex, Stock, 4.2.2) and my tablet (HP Touchpad 4.1.2 cm_tenderloin) it will install but when you attempt to open it, it force closes and does nothing everything. Anyone else experience this?
[Android Apps and Games] Gforce083:
Believe I solved the force close error, I failed to put my project name in all the right places.

New issue, a friend of mine with a Samsung Captivate of all things purchased the skin in the play store and then upon trying to install it they got the "for security, you device can not install apps downloaded outside of the android market"

I'm confused, because she purchased it from the Play Store. The Captivate also does not allow you to allow apps from unknown sources.

So is something wrong with my skin or what's going on here?

EDIT: Attempted on my wife's phone (S2) and turned off allowing from unknown sources. Sure enough, I got the error. What's the catch here, considering this is a purchase from the Play Store?
[Android Apps and Games] Gforce083:
Thanks to everyone whos been helping me out so far! Very much appreciated and trying to make sure I hit the "Thanks" button for all!

I'm am now running into a few customers telling me that after running the skin installer, their device says "App Not Installed". I've attached one persons screenshot below. Anyone else having complaints about this?

EDIT: From what I can tell, this is an issue with 4.2.2 devices only. Somewhere, somehow I'm missing something that's making my skins not able to install on 4.2.2 devices. They work perfectly on any version lower than 4.2.2. I've checked to make sure that I have all the Android SDK updates and my eclipse code is set to target API level 17, not sure what I'm doing wrong.