Android can communicate when the Magtek is set to keyboard emulation but than every 5 or so swipes android drops some characters. This is not good when reading in credit cards. If possible some example code would be great. Thanks.