Ok here is what you need to do in order to change default storage to external sd on your Galaxy Precedent. Note these directions are for windows 7 users with the Android Precedent running FroYo 2.2.2. I am not fully aware of the differences in other versions of the Windows OS, I've heard this can work on some other Androids...Namely the Galaxy Q I believe...But I have no experience and therefor cannot advise you with any kind of certainty.
So if your ready, Make sure your phone battery has more than a 70% charge. Take your deep breath, Goosfrabaah, Put your big boy/girl pants on and don't smash your electronics if you get confused or frustrated at first. Just think about it rationally and remember this will and does work. Many of You will likely understand this quicker than I did when I did it, and therefore do this with incredible ease(if you haven't already. Those who don't you will soon enough. Once your on the other side you'll realize it was a breeze.
Step 1. Go to the downloads section of the tools page on the Android Developers website. Here>
Android SDK | Android Developers
>Now click the button that says "Download The Android SDK ADT(Android Developer Tools) Bundle For Windows"
>Save and unzip using winrar or whatever program you prefer to unzip with. Take note of where you extract the files to (you may need to make sure Java is up to date before next step)
Step 2. Now double click to run SDKManager.exe, when it opens locate the option deselect all. Check the boxes next to Google usb driver, Documentation for Android SDK, and Platform Tools. Click install Packages.
Step 3. Grab your phone, go to Settings>Applications>Developement> and check the box for USB Debugging.
Step 4. Connect your Precedent to you PC via the usb from your charger. Your computer will begin to install necessary drivers. Allow it to do so.
Step 5. Make sure you phone is showing up on your Computer as a connect device/drive. If you don't see it you may need to select usb mass storage on you phones usb settings. If it doesn't ask you to select automatically go to settings>Wireless&Networks check the box for USB Mass Storage. Once You can find your phone on your computer you are ready for the next step.
Step 6. Open your command prompt on your PC by going to the Start, Type in run, Select Run on the menu, type in cmd and hit the enter key.
(From this step on NAME will stand for your user account name on your PC, and I'll type "SPACE" Or "ENTER" to indicate pressing those keys)
(Do NOT Actually type SPACE ENTER or the quotation marks)
Step 7. When Command Prompt opens It will pop up C:\Users\Name\
>you will type cd"SPACE"C:\Users\NAME\(and the rest of the path where you saved your file)\ Notice the space between cd and the Path you type.
>Note: I had to move the contents of the folder I extracted to another location and create a new path to make it work. You may not have to. If it doesn't work for you, try this.
>I copied the FILE "SDKManager.exe", and the FOLDERS named "sdk", "eclipse" to a folder called ".android"
>My new path looked like this (From this step on NAME will stand for your user account name on your PC, and I'll type "SPACE" Or "ENTER" to indicate pressing those keys)
So Command Prompt Opens and displays the beginning path Of C:\etc. as mentioned above, after that You type cd"SPACE"C:\Users\NAME\.android\sdk\platform-tools"ENTER"
It Should repeat the path you entered and add a carrot to the end ">" You type the command "adb"SPACE"devices"ENTER" to access you device. So you should have;
C:\Users\NAME\.android\sdk\platform-tools>adb devices
It will locate you device and show the file path carrot again Like before. We're Almost Done! If you're here the Hard Part Is Over.
Enter the Command "adb"SPACE"shell"SPACE"pm"SPACE"getInstallLocation"ENTER" So it will look like this;
C:\Users\NAME\.android\sdk\platform-tools>adb shell pm getInstallLocation
After you hit "ENTER" It will display the current location of your phone's default storage. Which should say 0[auto]
Now you will use the same "adb shell pm getInstallLocation" command only you will change "get" to "set" And type "SPACE"2" at the end before pressing "ENTER"
It will look like this when you press enter; C:\Users\NAME\.android\sdk\platform-tools>adb shell pm setInstallLocation 2
THAT'S IT! your new default storage location has been change to your external sd. To confirm Run the "get" command again
C:\Users\NAME\.android\sdk\platform-tools>adb shell pm getInstallLocation
This time when you press "ENTER" It will show you 2[external] And to undo this you use the same commands only you "set" to 0 intstead "2"
And there you have it. Don't say I never did anything for you. My good deed for the day is done.