Taking a look at Android Beam specification, these are the valid "tech"s that can be detected with an Android device:
http://developer.android.com/reference/android/nfc/tech/package-summary.html
I've made an example app like yours, using Mifare Ultralights, and it've worked.