비디오: Android Studio에서 GitHub 프로젝트 가져와 사용하는 방법 2024
Android의 모든 버전에는 몇 가지 새로운 API가 도입되었습니다. 예를 들어 Android 5.0에서는 새로운 툴바 API가 도입되었습니다. 툴바를 사용하기 위해 AppCompat 라이브러리는 이전 버전의 Android에서 작동하는 툴바의 대체 버전을 제공합니다.
하지만 AppCompat에 새로운 API가 없다면 어떻게해야합니까? 결국, AppCompat는 이전의 모든 Android 버전에 대해 새로운 기능의 포트를 제공 할 것으로 기대할 수 없습니다.
이전 버전의 Android에서 새로운 API를 사용할 수없고 AppCompat 또는 다른 Android 지원 라이브러리에서 지원하지 않는 경우 앱에서 해당 기능을 사용 중지해야합니다. 이 기능은 해당 기능을 지원하지 않는 Android 버전에서 실행됩니다.
Android API를 사용하기 전에 Android 버전을 확인하는 방법입니다. 너무 오래된 Android 버전에서 실행중인 경우 해당 기능을 사용 중지하십시오. 그렇지 않으면, 그것을 통해 가자. 예를 들어, Android 5.0과 함께 도입 된 새로운 고급 카메라 API를 앱에서 사용하는 경우 다음과 같이 할 수 있습니다.
->if (빌드 버전. SDK_INT> = 빌드.VERSION_CODES.LLLIPOP) {String [] ids = cameraManager. getCameraIdList ();…} else {토스트. makeText (this, "죄송합니다.이 기능은 Android 버전에서 사용할 수 없습니다.", Toast. LENGTH_SHORT). show ();}
작업 앱에서 사용하는 API에 대해서는이 작업을 수행 할 필요가 없지만 필요하면 무엇을해야하는지 알면 좋습니다.