yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] The_R:
I'd actually say that it is worth it.

I think its large number of the types of Android devices. It really isn't as simple as just supporting different screen sizes. Doing that is actually a really simple task using OpenGL.

With my own games I've experienced that what generally works on my test device won't necessarily work the same way on someone else's. For example, some devices support textures of any size while some devices have a constraint of the texture size being a power of 2. On many of my games which need multitouch, I've experienced that it doesn't always work the same on all devices either. On some it is downright broken while on other it just works fine.

There are many such other issues which you'd be aware of only after experiencing them.

The reason for this is the different hardware and the different software implementations that each phone manufacturer brings in. Even if the game "works" on a wide range of devices, there is always a different feel that you get when playing on a different device because of the hardware variations. You might get a good frame rate on a high end phone but have you tried playing it on a low end one? I've seen games from even the big publishers working fine on a high end phone but it just is completely glitchy on a low end one.

Now for a small developer with limited resources it can get really hard to test on and support as many devices as possible. This is one of the main reasons I feel that it can get really hard to develop games on Android. It just requires more effort if the developer wants to guarantee a good experience on a wide range of devices.

The other factor as stated before is that the iOS platform is more uniform. And moreover there are more people who are apparently willing to pay for your game on iOS than on Android. With one of my own games I've experienced that I've made more money in the last 10 days by selling it on the iOS App store than on Android in the last one year with ad revenues.

I actually started developing games on Android initially and one of the really big disappointments for me has been that I am not able to sell my games on the market(now Google Play) because Google checkout for merchants is only available in a few countries. This was the main reason for me to consider moving over to iOS. I think I could sell on a different market like the Amazon App store if I really wanted though.

Inspite of all that I'd say that Android is a great platform.
[Android Q&A, Help & Troubleshooting] yeahyeahright:
Wow thanks a lot for the insight! It's great to understand it from a developer's POV, especially one who works on both platforms.

I realise people do comment a lot about Android users less committed to pay for an app, I wonder why...I don't think it's due to their budget, my guess is that their afraid it may not work well on their devices...to that I think Google could really push hard and promote it's 15 minutes refund policy which I think a lot of users are not aware of....I use the 15 minute window a lot and it helps me to decide if something is worth my time buying or not.

I guess the "openness" of Android has allowed phone manufacturers to get really creative with their products (Touchwiz, Sense, Dual Screens, Qwerty Keypads etc) but at the same time, makes it harder for a developer to create stuff, probably even harder than creating stuff on a Windows Desktop.

Do any of you think that having "game settings" like you get on a Windows PC will help change this experience? Either one where the user gets to tweak the graphics (low, med, high) and performance, or perhaps one where the game will adjust graphics to the "recommended setting based on your hardware"? Is this even possible on Android or it's more complicated than you'd get on Windows?
[Android Q&A, Help & Troubleshooting] The_R:
Yeah, I have actually seen a few games that do that, and it does help. But it also requires some extra time and effort on the developer's part.

In some of my games too, I've added some simple settings in order to change the control schemes, so that if one of them doesn't work for you, you could choose the other one. Graphically, though, my games are really simple.
[Android Q&A, Help & Troubleshooting] thibaultj:
Having to deal with different hardwares started to be a thing of the past, with the explosion of web apps. One platform for all, what a dream! Then came smartphones and tablets, and developing for a native platfrom became cool again.

Anyway, building for the web is still the only way to reach anyone with an internet access. The only problem with web apps is that it's harder to monetize. But the web's decentralized architecture is not a bug, it's a feature. That is what guarantees it's freedom and independance. You don't have such guarantees on a centralized market managed by a single company, whose first goal is profit.

Well, this post was slightly off-topic, sorry about that.
[Android Q&A, Help & Troubleshooting] yeahyeahright:
Thanks both of you for the really good insight. I guess Android is great as a supposedly "open" phone os, it certainly has a lot of hurdles to clear in order to please and entice developers the way iOS does, I'm not certain it can get there, but I do think they do make an effort, like the just upgraded emulator which shows Google's commitment to better developed apps (talk about timing!).

I'm certainly happy with my Android phone and from what I've read about the negative results developers gain from working on Android than on iOS, I take my hat off to those that stick around on this platform and try to make things happen. *clap*

=)
[Android Q&A, Help & Troubleshooting] andrepimenta:
I choose Android for one reason. It's much cheaper. Only 25$ one time. iOS is 99$ every year
[Samsung Epic 4G Touch] kawaski47:
So I am on EL29 and have my phone set up almost how I like it but the folders are hideous! What do you guys use for folders?
[Samsung Epic 4G Touch] Natedog1:
Folder organizer works great and is easily customizable.
[Samsung Epic 4G Touch] rujelus22:
Yep folder organizer is always what I used on Gingerbread. Setup is easy and you can change almost everything about folders.
[Samsung Epic 4G Touch] kawaski47:
Thank you that's what I was looking for!
[Android Q&A, Help & Troubleshooting] hilfordjames:
Ok here we go.....

Faults so far.

1) Some phone functions didnt work post Root and Titanium and CWM installation

2) CWM recovery did not recover phone to backed up state = MD5 mismatch error

3) ROM failed to boot up

4) Cant find standard ROM to flash

the story.....

My mum got an Ideos U8150 and after some fiddling I seem to have stuffed it.

Firstly I started by gaining root access so I could use Titanium Backup; so I did that and installed CWM recovery and backed up the phone in Titanium and then CWM.

Everything seemed to be working fine until my mum started using the phone and noticed the phone demo function wasnt working (new phone + new user wanting demo instructions)

I tried to get it going but noticed that the demo file size was 0.0 bytes in Titanium Backup. I tried reinstalling the file/app from Titanium but no joy so I tried a recovery from CWM and the phone came up with the following error "MD5 mismatch error" so I followed the following

cxdaforums.com/showthread.php?t=976453 which is excellent but it did not work : ( .....there wasnt anywhere near as many files in the recovery folder.

So then I tried flashing a new ROM and couldnt find any except the following........http://www.filecrop.com/60119088/index.html......

I flashed this and the phone will not boot past the android robot......

All I need to fix this problem is a standard ROM to flash - but I can find any

At the present time I'm downloading Gingerman-v7 to see if I can actually get the phone going again........

Flashing the ROM now and unable to get past the boot phase.......

Deleted all data and tried again and now I'm using Gingerman-v7.....but I know mum will want to back to stock standard if possible.

Anyone got any ideas a) what went wrong in the first place b) where to get standard ROM to flash?
[Android Q&A, Help & Troubleshooting] mckahuna:
standard ROM? you better try using fusionideos.

i have been using it for a month now and so far so good.

it works like stock in standard features but is better advanced areas.

am sure you will love it.

search for it in the forum.

stock ROM is hard to find since almost all the links for download are dead as huawei might have changed their support methods.

i bet i even registered on their website but could not get a way of accessing the download.

weigh your options though.
[Android Q&A, Help & Troubleshooting] hilfordjames:
Thanks for looking at this - yea its been a real pain in the bum and created many stressful hours considering I couldnt back the phone up without rooting it and installing CWM - and thats what stuffed it all up : (

I'm currently running Gingerbreadman on it at present and its seems ok - so for now I'll just leave it as is.

Thanks a lot though I'm sure someone will find this useful - I was up till 3 in the morning a few weeks ago getting it all sorted.....
[Android Q&A, Help & Troubleshooting] mckahuna:
Let me know also if Gingerbread is friendly on the battery.

also any noticeable bugs?
[Android Q&A, Help & Troubleshooting] hilfordjames:
Sorry I've put you wrong - its not Gingerbreadman or Gingerbread - its running Gingerman = battery is fine though, everything runs well just not as high def as it was when stock.
[Android Software/Hacking General [Developers Only]] VyrruS:
TESTERS NEEDED

In order to port it, i may need some of the U8160 characteristics. (CPU speed, RAM, internal memory). Anybody who knows?

This is a port of Miui:v4 from xperia mini based on CM9.

TEST FOR MY FIRST TRY ENDED. RESULT: BLUE SCREEN.

TEST FOR TRY 2 ENDED. RESULT: THE SAME BLUE SCEEN.

So, seems that the interface is faulty. Gonna work on ICS, but I have to finish my stable rom first.

Link: mediafire

Thanks to CM-DEV team!

Try my stable rom here. (download v1.5)
[Android Software/Hacking General [Developers Only]] thejaimes111:
From u8800?! Not for u8160?! And you said me that this not based on ICS right?!

Enviado desde mi Vodafone 858 Smart/Huawei u8160, ROM CyanogenMod 7.2
[Android Software/Hacking General [Developers Only]] VyrruS:
CM9 base - is from U8160

Miui - from 8800 ;)
[Android Software/Hacking General [Developers Only]] thejaimes111:
Oh..ok, so you port for u8800... ok

Enviado desde mi Vodafone 858 Smart/Huawei u8160, ROM CyanogenMod 7.2
[Android Software/Hacking General [Developers Only]] CriGiu:
help me! The rom doesn't start :(
[Android Software/Hacking General [Developers Only]] VyrruS:
Well, I can't tell you what the problem is bcoz i don't own an U8160. So, could you take a photo (with a camera, etc)?

Thanks for testing!
[Android Software/Hacking General [Developers Only]] CriGiu:
I'm trying to install the cm9 of psyke and after to install your rom.

I tell you if there are other problems :)it doesn

the smartphone give a blue screen after the installation.

I installed it in the cwm from your cm7, and it didn't work

i can't write a link because i'm new
[Android Software/Hacking General [Developers Only]] VyrruS:
i really don't know what the matter is. Firstly, I want to know if you full wiped. Secondly, it must be because of the size of the file. Any ideas how to make it smaller?
[Android Software/Hacking General [Developers Only]] CriGiu:
I wiped dalvik, data and cache.

It flashed correcly but it didn't boot :(

Ah, and in the cm9 for this device the android letters are changed with a blue screen....it stops here!

How i can make a smaller zip?

Excuse me for my english, but i'm italian and i don't know it very well XD
[Android Software/Hacking General [Developers Only]] Taki2011:
Full Wipe .. Give Me Blue Screen After Splash Screen :)
[Android Software/Hacking General [Developers Only]] CriGiu:
in the cm9 for this device the android letters are changed with a blue screen....it stops here!

How i can make a smaller zip?

I think it stops booting because the zip is too large...
[Android Software/Hacking General [Developers Only]] CriGiu:
News? I want to try your rom :(

Update? Please!!!
[Android Software/Hacking General [Developers Only]] VyrruS:
No, it's not due to zip size. I will try again. :)

Sorry about that. I said it may contain bugs, and this is one of them. Trying again.

THANKS FOR TESTING!
[Android Software/Hacking General [Developers Only]] CriGiu:
You're welcome ;)

One question: the rom isn't usable...or not? Tanks

Can i play gta 3 on this slow device?
[Android Software/Hacking General [Developers Only]] VyrruS:
1. This port is not working. If you refer to my other rom (the stable one), it is for everyday use.

2. No, you cannot. You need a dual-core processor for the game and I am afraid U8160 doesn't have one. :(
[Android Software/Hacking General [Developers Only]] CriGiu:
Not right: i have a galaxy tab wich has a single-core processor, and the game works fine ;)

I want to port chainfire 3d on the vodafone 858 to play.

The u8160 has an armv6 processor, and gta 3 works also on this ;)
[Android Software/Hacking General [Developers Only]] VyrruS:
I have HTC Desire and the game does not work.

Chainfire is available on market to buy. (no piracy please)
[Android Software/Hacking General [Developers Only]] Froyo Dev Team:
The 9 April,running?
[Android Software/Hacking General [Developers Only]] tsoft:
I tried the new rom (install + full wipe), but Blue Screen appeared again for more than 5 mins :-(
[Android Software/Hacking General [Developers Only]] VyrruS:
Ok. Then, I will port the GingerBread Miui, as I can tweak that how I like. Thanks for testing!
[Samsung Epic 4G Touch] Aairman23:
I love love love CM9, but I think it might be helpful to have a separate CM9 trouble shooting thread in the Q &A section, instead of cluttering the development thread....which I'm guilty of. Anyway, does anybody know how to change the camera save destination? I can't find it among the CM9 camera options (i.e., internal vs. external sd card).

Thanks
[Samsung Epic 4G Touch] yglaotu:
I have the same question and hope somebody can have a solution .:confused:
[Samsung Epic 4G Touch] dadoc04:
menu/settings/storage/menu/storage config

check the box and reboot....

u cant do just the camera save location... all apps either save to internal or external.

doing the above will force your phone (all apps) to use your external sd
[Samsung Epic 4G Touch] yglaotu:
I just want to save my camera pictures to external sd card. Not all apps.:mad:
[Samsung Epic 4G Touch] killaphatboy:
3rd party camera apps can change save destination. I use pro capture.
[Samsung Epic 4G Touch] dadoc04:
only option would be to use a 3rd party cam app as stated above or use a file manager and manually move them once in a while
[Samsung Epic 4G Touch] Aairman23:
Are their any overriding disadvantages to having all apps save to the external SD card? I mean I've got a 32GB card, so I might as well use it...unless it is gonna cause other apps to malfunction.

Its crazy to me that this is not a stock (CM9) option.

Also, when using a 3rd party camera app, do you have to always use that app to take pictures, or can you change the save destination with the 3rd party app, but use the regular camera instead (and still have pics going to the ex. SD).

Hopefully there is some type of mod that will allow this as a stock option in the future.
[Samsung Epic 4G Touch] dadoc04:
3rd party option will only work with that specific app.....

i also use a 32 gig and like all my apps to save to it.... if anything, give it a try and see if u like it.
[Samsung Epic 4G Touch] Lekensteyn:
You know, CM is open-source. I found the file responsible for storing the file at

github.com/CyanogenMod/android_packages_apps_Camera/blob/ics/src/com/android/camera/Storage.java

The relevant code was added 4 months ago in this commit:

github.com/CyanogenMod/android_packages_apps_Camera/commit/236537bd7516dac565430273a3feb1836a7ea797

I have succesfully moved the location by entering the adb shell and edited the preferences file

of the Camera application. You need to be root to do this and the camera application has to be shut down before use:

f=/data/data/com.android.camera/shared_prefs/com.android.camera_preferences.xml
sed '/"pref_camera_storage_key"/d' -i $f
sed 's,</map>,<string name="pref_camera_storage_key">/mnt/extSdCard</string>\n\0,' -i $f
cat $f

Here, /mnt/extSdCard refers to the external media. Do not try to use the symlink /extSdCard,

you will get an error asking you to insert an SD card. (in addition, the path is reset to /mnt/sdcard

which is not writable by the camera app)

For those who do not know what's happening in the lines above, it basically removes any previous

occurrence of the "pref_camera_storage_key" setting and then appends a new key to the tree. Finally,

it shows you the new contents of the file.

HTH
[Samsung Epic 4G Touch] kingsway8605:
It is definitely in the camera app settings because I have changed it in cm9 before.
[Samsung Epic 4G Touch] Lekensteyn:
Wow that was non-obvious and couldn't find it before... I'd expect the menu button to present a "Setting" window, but apparantly one has to press the Options button on the left of the screen, then the icon with three squares in it and finally the "Storage" option is present.
[PDA2, XDA IIi, 2020i General] Inenting:
Hi My dad's phone batterys just died and i wondered if someone knows a good battery for PDA2
[Galaxy S I9000 Q&A, Help & Troubleshooting] Jose_Paramore:
Hi, I'm on Amestris ROM (Jw1 odex) and I would like to ask if I can change backlight button behaviour. In stock roms, if leds are on and you are using the screen, they keep on. In roms like cm7/9/Miui, leds switch off after a couple of seconds (in ics you can even configurate how much time you want them to keep on). It's annoying to use the screen in an stock rom for writing or using the browser and seeing these buttons on, specially at night. The only way to disable them is to wait until they switch off and then start using the screen... Is there any way to change this behaviour?

Thanks!
[Galaxy S I9000 Q&A, Help & Troubleshooting] Jose_Paramore:
Hiiiiiiiiiiiii

Enviado desde mi GT-I9000 usando Tapatalk
[Galaxy S I9000 Q&A, Help & Troubleshooting] Jose_Paramore:
Up

Enviado desde mi GT-I9000 usando Tapatalk
[Galaxy S I9000 Q&A, Help & Troubleshooting] FCB-Fan:
Try NsTools from the Play Store.
[HTC Sensation] keiv wang:
I've had 4ext recovery for a while, and I always enter it through Rom Manager but I was wondering if 4ext have its own shortcut? I can't seem to find anything on my phone so I'm a bit confused :confused:
[HTC Sensation] Jonny:
4EXT Recovery Control I think is the app
[HTC Sensation] banderz777:
When your phone is off you can enter into 4ext by holding down the volume down and power button when turning on the phone, that brings you into Hboot, from there there pick recovery and you will be in 4ext. made sure "fastboot" is unchecked in your setting or you will have to pull the battery every time you want to go in to Hboot.

I hope this helped you.
[HTC Sensation] Skipjacks:
You can also reboot into recovery from within the 4EXT app, just like you can from within Rom Manager. On the main menu inside the 4EXT app there's an option called Power Menu. That's where you want to be.

Of course, you can also flash the advanced power menu option if you are using a Sense ROM. That will bring up a "how do you want to reboot? Regular, bootloader, or recovery?" option every time you hit reboot after touching the physical power button.
[HTC Sensation] keiv wang:
Thanks for the replies!

I looked into the avancerad power menu and came across an app called quick boot that seemed pretty good!
[HTC One X] bobsie41:
After running a sense 4 rom on my sensation i assumed that rosie would also be able to run in landscape mode on the one x. It doesn't on mine. :(

Is this meant to be enabled? Am i missing a setting? :confused:
[HTC One X] jazznaura:
settings - display - auto-rotate screen
[HTC One X] putti71:
If you mean landscape mode in Homescreens, then you got to install custom ROM like LeeDroid or some other with these certain tweaks.
[HTC One X] bogfather:
Or forget sense and install apex launcher :)
[HTC One X] elot01:
Or just install the app 'rotate' from the play store and use the option 'force rotate'.

I don't have to use the custom roms for this :)
[HTC One X] ArDark:
can you give us link for this app? there is too much "Rotate" on market, most of it - games. :)

Thanks.
[HTC One X] elot01:
Sorry, forgot the link. It's called Ultimate Rotation Control, but has to be payed after some time.

https://play.google.com/store/apps/details?id=nl.fameit.rotate&feature=search_result
[HTC One X] Nitin985:
That's a very useful app
[Samsung Epic 4G Touch] Ttrain721:
Is there not a way to change the color of the dock icons in tw 4.0? I can't seem to find it if there is.
[Samsung Epic 4G Touch] barnacles10:
Pull the apk. Open it with a file manager. Navigate to res/drawavle-hdpi. Find the icon. Hue it, color it, replace it with whatever you'd like. Push the apk back. (assuming you're rooted).

If you're not, short answer is no. You'd need a launcher that lets you change icons.
[Samsung Epic 4G Touch] zx3junglist:
With other launchers such as Nova or Apex, you can select a different icon. Just long-press, edit, then click the icon and browse to your new one. I think Nova is far superior to TW launcher anyhow, if that means anything to you.
[Samsung Epic 4G Touch] Ttrain721:
I'm guessing you have to flash nova?
[Samsung Epic 4G Touch] Ttrain721:
I'm fairly new to all of this. I'm not sure how to mess with the apk files, haven't even read up on it. Yes, I'm rooted, Blazer 4.1.
[Samsung Epic 4G Touch] barnacles10:
Well then your options are either use a different launcher or rip apart the apks.

If you don't have knowledge of adb (which I recommend anyone with a rooted phone should have as it is a great tool to know how to use) and you want to keep the touchwiz launcher you can use an app like es file explorer or root explorer to move them about.

You say youre on blazer 4.1, so for example say you want to change the messaging icon. Open the zip for blazer rom , the one you flashed, and navigate to system/apps through a file explorer like 7zip on your pc

Once you find the apps folder you can scroll through and find the app for the icon you want to change. In this case messaging or Mms.apk.

Drag that apk out to your desktop. Again, open it with 7zip same way you opened the blazer update.zip. Navigate this time to res/drawable-hdpi. Pull the folder drawable hdpi out to your desktop. You now have the drawable folder to work with.

Scroll through the images and find the application icon image. How do you know which one it is? It looks like the one on you're phone for messaging.

Once you find it you can rename any other png to the same file name and drag it into this folder to replace it. You can also edit the image itself in gimp or photoshop and then just save it as a png again.

Once you are done drag the drawable-hdpi folder back into the apk within the res directory. Then put this apk with your change on your sd card.

Open a root explorer. Navigate to your sd card, find the apk, and move it to system/app. Reboot. Done.
[Samsung Epic 4G Touch] zx3junglist:
Nope ... it's available in the marke.. oh, I mean the Play Store :) :D :)

Hmm, on second thought, you can only use Nova or Apex with ICS 4.0. I think your tw 4.0 threw me off. I think you'll have to look at ADW or Go launcher. Also another route would be to flash a theme pack for Blazer. It's been a while, so not sure what's available, but hop over and have a look at the Themes & Apps section.
[Samsung Epic 4G Touch] DataHawg:
Great information, barnacles10. Thank you. I will definitely give this a try. I have been getting better at using 7zip lately.. swapping out zimages into flashable kernels and things like that. Do you have any suggestions of a good site to find icon png images online. I guess I can pull the images I want to use from other apk files as well.