I use the Roving Network bluetooth device. RN-42.

It is pretty easy to use. I downloaded a serial port emulator for my android phone to configure it. Once I realized how the get the emulator to send the correct end of line character, it was pretty easy. The RN-42 allows you to rename the module, set BPS and a few other variables pretty easily.

On the B4A side, the online support is great. Their forum is very active and there are a bunch of other developers willing to help you sort out a problem.

Here are a couple of screen shots.

http://www.grahamelectricplanter.com...5-20-08-52.png

http://www.grahamelectricplanter.com...7-20-04-55.png

I initially was using a Motorola Xoom and because of supply problems now use a Samsung Galaxy. Everything still works great.

I will say the screen designer could use some touch up. Some basic, no pun intended...get it we are dealing with software called Basic for Android , is lacking. When setting up a screen you will be able to copy/paste yet not undo. I highly suggest 'Saving' the screen often. Other than that, it helped me quickly get an Android app going communicating with my PIC board.