writeData:function(intent){
var intent = this.main.getIntent();
if(intent.getAction()=="android.nfc.action.TECH_DISCOVERED"){
var tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
var mfc=MifareClassic.get(tag);
try{
mfc.connect();
this.ICUID=this.ByteArrayToHexString(tag.getId());
var cmdBytes=this.HexStringToByteArray(this.keyVal);
var auth=false;
var text="1383838384380000";
var textBytes = plus.android.invoke(text,"getBytes");
console.log(textBytes);
auth=invoke(mfc,"authenticateSectorWithKeyA",parseInt(1),cmdBytes);
mfc.writeBlock(2, textBytes);
mfc.close();
console.log打印结果:49,51,56,51,56,51,56,51,56,52,51,56,48,48,48,48
0 个回复