2013-10-13 4 views
3

내 앱을 API 레벨 8 (Android 2.2)과 호환 가능하게 만들고 싶습니다.NDEF 역 호환 (Android Beam)

내 문제는 Android Beam에 API 레벨 14 (Android 4.0)가 필요하다는 것입니다.

두 개의 apk를 만들지 않고도이 기능을 구현할 수 있습니까?

public class Beam extends Activity implements CreateNdefMessageCallback,OnNdefPushCompleteCallback { 
    ... 
} 

답변

0

이 기능을 사용하는 코드가 지원되지 않는 장치에서 실행되지 않는 한 문제는 발생하지 않습니다.

장치가 지원하지 않는 경우 현재 SDK 수준을 확인하고 사용자로부터 기능을 숨기십시오.

+0

하지만 문제는 CreateNdefMessageCallback 및 OnNdefPushCompleteCallback을 구현해야한다는 것입니다. – user2876119

+0

사용하려는 기능을 이해하는 SDK로 컴파일해야합니다 .http : //stackoverflow.com/questions/4568267/android-min-sdk-version-vs-target-sdk-version – Kuffs

+0

다른 활동을 사용하십시오. 각 SDK 레벨 또는 인터페이스를 구현하지 마십시오. 콜백을 수동으로 설정하기 만하면됩니다. – Kuffs