2011-11-20 4 views
2

API 데모를 이해할 수 없습니다. Milfare 1K Labels-Tag를 구입했으며 잘 알려진 "NFC TagWrite"앱과 잘 작동합니다.NFC 지원 Android 폰으로 태그 읽기

그래서 이것을 내 앱에 구현하고 싶습니다. 태그에 내용을 쓰지 않아도되지만 읽을 수 있습니다. 특정 태그 유형이 휴대 전화에 접촉 될 때마다 내 앱에 앱을 알리려면 내 매니페스트 (MIME-Type 포함)에 해독이 있어야한다는 것을 알고 있습니다. 특정 Ndef 메시지를 작성하려면 일종의 Nfc 레코드가 있어야한다는 것을 알고 있습니다.

어떻게이 작업을 수행 할 수 있습니까? 나는 "XYZ"라고 표시된 태그에 전화가 걸려 올 때마다 내 활동을해야한다. 단순히 일반 텍스트 만 표시하고 다른 텍스트는 표시하지 않아야합니다. 화면에서 내용은 간단한 TextView (id = tagContent)에 나타나야합니다.

무엇을해야합니까?

답변

0

이렇게하려면 여러 가지가 있습니다. 다행히, 모든 다음 게시물에 설명되어 있습니다 :

http://mifareclassicdetectiononandroid.blogspot.com/2011/04/reading-mifare-classic-1k-from-android.html

행운을 빕니다!

+0

답변 해 주셔서 감사합니다. 나는 이것을 시도했다, 그것은 completly하지 않고, 단지 그것의 일부 다. 내 Mifare 1K 태그 중 하나가 전화를 건드릴 때마다 나는 그것을 처리하기 위해 내 애플 리케이션을 선택할 수 있습니다. 따라서 매니페스트는 훌륭하게 작동합니다. 디버그 모드에서는 resolveIntent() 메서드에 도달했음을 알고 있지만 결코 인증을 통과하지 않으며 "auth"는 true로 설정되지 않습니다. 왜 그런지 알아? – Basti909851

+0

NXP의 앱 "태그 작가"가 인증 키를 변경하는 것 같습니다. 왜 지옥에서 이런 짓을 한거야? 나는 새로운 열쇠에 대해 아무것도 발견하지 못했다. 비밀인가? 누군가 열쇠를 압니까? 아니면 앱으로 작성된 태그가 더 이상 사용할 수 없습니까? – Basti909851

+0

나는 우연히 태그에 무작위 키를 쓰는 것이 아니라 열쇠가 없다는 것을 얼마나 귀찮게하는지 알고 있습니다. :-P TagWriter가하는 일을 알아 내시기 바랍니다. – Albin

0

샘플의 'A'대신 mfc.authenticateSectorWithKeyB를 사용하여 인증을 시도해야한다고 생각합니다. 그것은 나를 위해 일했다.