I searched the web and several forums, but still haven't found a good answer.
I bought a Sony Xperia J. It's a pretty basic phone with Android 4 (ICS). It has 800 MB of Phone memory and 4 GB of Internal storage. I wanted to download Sygic navigation and the maps that I wanted to use. The phone said "not enough space" because Sygic wanted to use 2 GB and I had only 1.4 GB of my Internal storage available.
I thought that if I bought at least 16 GB microSD card, that would solve the problem. No, it didn't, because the stupid phone won't install downloaded apps to the external card. My previous phone (Blackberry Curve) did it all automatically. I just inserted the SD card and the phone downloaded and installed all to the microSD card (I had just 2GB card, because it was enough).
I can store music and pictures on my external card which I download to my phone via USB from my PC. But I want my phone to recognize the external card as an available space to download apps from Play Store and so on.
How can I define my external card as the primary storage? I'm not an expert and I don't really want to root my phone if there's any other way. If the only way is to root it, can anyone write a step-by-step guide for Android ICS?
Thank you all in advance! :)