2012-09-24 2 views
2

좋아, 앱이 있습니다. 이 앱은 nfc 태그, 모든 태그가 스캔 될 때만 작업을 완료합니다. 문제는, nfc 태그가 없습니다. 그리고 어쨌든 카드 필요성을 없애려고 노력하고 있습니다. 그래서 내가 필요로하는 것은 "가짜/보이게 만드는"방법입니다. nfc 태그가 스캔 된 것처럼 말입니다. 필자는 앱 등을 작성할 수 있으므로 실제로 필요한 것은 안드로이드가 태그가 스캔 된 것으로 생각하는 핵심 코드입니다. 나는 나머지를 할 수있다. 단추를 누를 수 있어야합니다. 그러면 안드로이드가 태그가 스캔되어 앱이 호출 될 것이라고 생각합니다. 고마워요Android에서 스캔 할 NFC 태그 가짜가 필요합니다.

+0

태그를 구입하는 것이 경제적 인 것으로 생각됩니다. 단일 1K 태그를 얻으면 충분할 것입니다. – ThomasRS

답변

1

실행시 에뮬레이션하려는 NFC 의도를 브로드 캐스팅 한 앱을 작성한 다음 닫습니다. 그래서 그것에서 onCreate에 약이 작업을 수행 한 활동과 함께 간단한 응용 프로그램 :

 Intent intent = new Intent("android.nfc.action.NDEF_DISCOVERED"); 
     startActivity(intent); 
     finish(); 

그런 다음 앱이 NFC가 리더로 읽어했던 것처럼 그것을 처리하기 위해 자원 봉사를한다.

결국 토마스 말이 맞습니다. NFC 태그를 구입하고 정상적인 nFC 태그에 대해 원하는대로하고 있다는 것을 알기 만하면됩니다.

보트를 떠 다니는 것이 아니라면 장기 실행 알림을 추가하는 것이 좋습니다. 클릭하면 해당 알림이 의도 된 브로드 캐스트를 전송합니다. 이렇게하면 기본 메뉴로 돌아가서 작동하지 않아도됩니다.