2015-01-20 2 views
-2

HCE를 사용하는 프로그램을 구현하고 싶지만 기기에 Android 4.3이 있고 HCE를 지원하지 않습니다. API 버전 < 19가있는 기기에 HCE 앱을 배포 할 수 있습니까?Android NFC 호스트 카드 에뮬레이션

+2

휴대 전화에는 카메라가 없지만 사진을 찍을 수 있습니까? –

답변

1

아니요, 불가능합니다. 버전 4.4 이전의 Android 시스템 (API 레벨이 19 미만)은 HCE를 수행하는 데 필요한 소프트웨어 스택을 포함하지 않습니다.

다른 API 버전 (레벨)을 갖는 것이 중요합니다. 각 API 수준은 앱에서 사용할 수있는 기능을 추가 (때로는 제거)합니다. 특히 ANdroid의 API 레벨에서는 상위 레벨이 일반적으로 더 많은 것을 의미합니다 (감가 상각/제거 제외). HCE가 API 레벨 19에서 소개되었으므로 API 레벨이 낮은 장치는 해당 기능을 지원하지 않습니다.

그러나 경우에 따라 Support Libraries을 사용하여 API 수준을 낮추기 위해 백 포트되는 기능이 있습니다. 이는 일반적으로 다양한 플랫폼 버전에서 앱에 대해 일관된 모양과 느낌을 제공하기 위해 수행되며 주로 그래픽 사용자 인터페이스 구성 요소에 사용됩니다. 그러나 HCE에 대한 지원은 안드로이드 시스템 (NFC 시스템 서비스, NFC 저수준 라이브러리)의 깊은 수정이 필요합니다.이 라이브러리는 단순히 앱에 지원 라이브러리를 추가하는 것만으로는 불가능합니다.

관련 문제