Storing data on external SD Card in Android 4 (ICS) for Sony Xperia J?
You can move the apps in your phone memory to your internal storage easily with your app settings. Goto Settings -&gt; Apps and select the apps you want to move. Then click the Move to internal storage button.



Or use an app like App to SD to do this conveniently.



If you want to make your SD card the default location, go through the below steps.


Install android SDK
Connect your device with USB debugging enabled
Run the command Cd C:android-Sdk-Windowsplatform-Tools in cmd
Enter the command adb devices and you should see your attached device listed on the screen.
Enter the command adb shell pm getInstallLocationwhich will show you the current value of InstallLocation of your device. It would be one among the following:


0 [Auto]: Let The Phone Decide The Best Location For An App
1 [Internal]: It Installs Everything In The Internal Storage
2 [External]: It Installs Everything In The Memory Card

Enter the command adb shell pm setInstallLocation 2 to change the install location to external memory.
If everything works fine, you would not see any message on the screen. You can now disconnect your device from the PC.


Refer this for more information and screencaps