[ame=http://www.youtube.com/watch?v=3DI0kILnc3w]YouTube - How to: Import and play Gameboy Advance games - Android (Gameboid)[/ame]
-Download and install Gameboid from the Android market, the free version only limits you making save states (saving whenever you want outside the GBA games save system, to an external file) but the ture game save states work perfectly.
-Once installed connect your phone with the USB cable and mound the SD card.
-Download the GBA Bios file:
-Download the game you want.
I recommend this ROM (games) Site:
Go to the Gameboy Advance section (GBA)
And search for the game you want.
-Once downloaded extract the zip file.
Use the inbuild windows extractor or a 3rd party tool like winrar or 7zip.
-Make a new folder in your SD card on your phone, name it GBA for convenience.
-Place both the rom(the game file, "x.gba" ) and the GBA bios file, in the folder.
-Unmount and launch Gameboid
-When you start it will ask you to load the bios file, do so, (navigate to the GBA folder on your SD card)
Or if you failed to load it earlier, go to setting and tap the "GBA Bios file location" at the top.
-Load the game you want from the GBA folder!
Volia! Your done!