2014-10-05 11 views
1

android : minSdkVersion = "8"을 타겟팅하는 Android 앱을 작성하는 방법을 알아야하며 최신 Android API에서도 사용할 수있는 기능을 포함해야합니다. 따라서 사용자가 FROYO에서 앱을 실행하면 기본 기능이 작동합니다. 그러나 KITKAT에서 동일한 앱을 실행하면 더 많은 기능이 표시됩니다.Android 다중 API 통합

추 신 : 온라인 방송이 재생되는 라디오 방송국 용 앱을 개발 중입니다. 하지만 미디어 컨트롤 (재생, 일시 중지 버튼)의 잠금 화면 액세스를 통합하고 Android 4.2 (API 17)에서만 사용할 수 있습니다. 내 응용 프로그램의 최소 SDK는 8입니다.

그래서 나는 다른 API의 코드를 작성하는 방법을 묻는거야? 또는 다른 대안도 환영합니다. 미리 감사드립니다.

답변

2

Version codes을 사용하여 코드의 일부를 실행할지 여부를 결정할 수 있습니다.

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) { 
    // only for gingerbread and newer versions 
} 

잠금 화면의 경우, 내가 지원하는 코드 만 실행하면됩니다. 지원이 없기 때문에 지원되는 다른 앱에서도 실행되지 않습니다. 다른 방법을 시도해보십시오. -/

+0

빠른 지원에 감사드립니다. – SurenSaluka