nfc가 연결 되어 있는 동안에만 무언가를 수행해야 합니다.
nfc가 태그될때 아이디를 받아오는것까지는 했는데 카드를 떼어냈을때나 그런 상황을 인식 하고싶습니다.
방법이나 검색 키워드를 찾고있습니다.
@Override
protected void onNewIntent (Intent intent){
super.onNewIntent(intent);
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
if (tag != null) {
byte[] tagId = tag.getId();
tagDesc.setText("TagID: " + toHexString(tagId));
Vibrator vibe = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vibe.vibrate(1000);//1000-1초
}
else {
tagDesc.setText("TagID: NULL");
}
}
이거를 이용해서 카드를 찍으면 아이디를 띄우고 진동울ㄹ리는것 까지는 했습니다..
브로드캐스트리시버나 그런 쪽으로 알아봤는데 전혀안나오네요..