2014-10-15 9 views
0

HCE 앱을 디버그하기 위해 Android 휴대 전화를 비접촉식 단말기로 사용하고 싶습니다.비접촉식 (NFC) 단말기와 같은 Android 휴대 전화를 만드는 방법

휴대 전화를 응원하고 NFCProxy를 사용하지 않고도 가능합니까? (http://sourceforge.net/projects/nfcproxy/)

즉 휴대 전화가 두 개인 경우 다른 앱을 독자로 사용하면서 하나의 앱을 실행하고 싶습니다.

+0

당신이 일을하려고 왜 당신이 그것을 할 수 없습니다 정확히 이해하지 못했다. 비접촉 터미널을 에뮬레이트 할 Android 앱을 만들고 싶습니까? – VGe0rge

+0

예. HCE 응용 프로그램을 테스트하기 위해 비접촉식 단말기를 에뮬레이션 할 수 있기를 원합니다. –

답변

1

독자의 Android 기기 (비접촉식 단말기 역할을하는 Android 기기)가 Android 4.4 이상인 경우에만 가능합니다.

문제는 안드로이드의 HCE 기능이 피어 투 피어 모드 기능과 병렬로 실행된다는 것입니다 (장치가 Android Beam을 지원하는지 여부에 관계없이). 결과적으로 다른 Android 기기는 Android HCE 기기를 피어 투 피어 기기로 감지하고 기본적으로 피어 투 피어 모드로 Android HCE 기기와 통신합니다. 따라서 다른 Android 기기는 일반적으로 Android HCE 에뮬레이트 스마트 카드 애플리케이션에 액세스 할 수 없습니다.

Android 4.4부터는 reader mode API을 사용하여 피어 - 투 - 피어 모드 검색을 사용 중지하여이를 방지 할 수 있습니다.

+0

그렇습니다 (예 : 둘 다 4.4입니다). 리더 모드를 사용하여 비접촉식 단말기를 에뮬레이트하는 예제/오픈 소스 프로젝트가 있습니까? –

관련 문제