I have a budget smart phone, I have changed the settings so new apps automatically go onto the SD card but I cannot get the google apps out of the internal ram and I can no longer add contacts because the ram is full.
I found a site that says their software can move ALL apps to the SD using sym links. I have used sym links often in ubuntu put have not programmed phones except for running the terminal program that changed the default install location for new apps. If this seems logical I will try it. I wanted to see if people in the forum have tried a similar process and think it will work....
Now rooted Android user can completely move android apps and widget apps to SD card. Some of the budget android phone has lower internal memory. As a result of that, we have to install limited apps on our phone. Now internal memory limitation is not an issue, we can completely move any app (SD supported and not supported ) apps to the SD card. However this method we need root permission. If you don’t have, you can use our earlier guide no root move android phone memory apps to the SD card tutorial. This method we use Link2SD free android app, its not an ordinary app moving tool. This app completely move application apk file, dalvik-cache file and library files to SD card’s 2nd partition. Then it makes a symbolic links to their original directories. As a result of that Android system thinking still those apps are on your internal memory. Therefore if you move widget supported apps to 2nd partition, you can add widgets to the home screen.
Before you can consider this, you need to have a rooted phone. Which leads to a) can your phone be rooted?, b) dare you do it?, c) can you live with the possible consequence of a bricked phone? If the answers to all 3 are "yes", then I think there's no harm in trying (the permissions that app wants seem in line with what it does, and the Play Store comments are generally positive).
Just to add a tiny bit... I had tried an app like this before, and the only problem I found was with Widgets being moved to the SD card... sometimes (often) they would not load when the phone booted because the SD card wouldn't be loaded before the Widgets were placed on the home screen. I would have to remove and re-add them. It is a nuisance but one I was willing to live with (because I could choose not to move the Widget to the SD card, and even for those that I did I didn't restart the phone too often so it wasn't a big deal).