2017-12-12 22 views
0

Android 자동 전송 사용자가 MediaBrowserServiceCompat를 사용하도록 앱을 작동시키는 데 필요한 설명서입니다. 내 응용 프로그램은 API-21 이전 버전을 지원하지 않기 때문에 호환 버전을 사용하지 않았고 MediaBrowserService를 사용했습니다.Android Auto가 MediaBrowserService와 함께 작동합니까?

내 주 질문은 다음과 같습니다. 아니요 MediaBrowserServiceCompat (MediaBrowserService 사용 이상)를 사용하면 Android Auto에서 작동하도록 앱을 얻는 데 문제가 발생합니까?

다른 질문은 : 레거시 장치 (pre APIv21 이전)를 지원하는 것 이외의 다른 compat 라이브러리를 사용해야 할 이유가 있습니까?

답변

1

아니요, 문제가되지 않습니다. 하지만 여기서 주목해야 할 것은 Compat 라이브러리가 안드로이드 문서에 따르면 "이전 버전의 Android에서 새로운 기능을 제공하거나 동일한 기능으로 정상적으로 복귀하는 표준 방법"인 대신 APIv21 이전 장치를 정확하게 지원할 수있는 방법이 아니라는 것입니다. . 안드로이드 P/Q/R이 안드로이드 버전에 없었던 몇 가지 새로운 기능과 함께 출시되는 몇 년 후에, 이러한 API 장치에서 이러한 기능을 지원하려면 compat 라이브러리의 동등한 compat 클래스가 제공된. 따라서 compat 라이브러리는 정확히 pre APIv21 용이라고 말할 수 없습니다. 이전 장치를 타겟팅하지 않는 경우 어떤 방법 으로든 compat 라이브러리를 무시할 수 있습니다.