2012-12-28 1 views
2

내 Android 앱에는 android : minSdkVersion = "8"이 있습니다. 동시에 Android 3.0 이상을 실행하는 사용자의 경우 백업하려는 위젯을 만들고 싶습니다. 컬렉션.Android 2.2를 지원하면서 컬렉션 위젯

여기에 나온 단계를 따릅니다. http://developer.android.com/guide/topics/appwidgets/index.html#collections API 수준 11 (RemoteViewsService)의 클래스를 사용해야하기 때문에 컴파일 오류가 발생합니다.

이렇게 할 방법이 있습니까? Android 2.2 이상을 사용하는 사람들에게 앱을 계속 제공하려면 Android 3.0 이상을 사용하는 사람들을위한 위젯을 만드시겠습니까? 그것은 가능해야합니다. Gmail은이며 이전 버전의 Android에서 사용할 수 있지만 Android 3.0 이상 사용자를 위해 위젯을 제공합니다.

감사

+0

targetSdk = "11", minSdk = "8"로 설정하십시오. 그러나 컴파일 시간 검사가 없기 때문에 Android 2.2에서 애플리케이션을 더 신중하게 테스트해야합니다. – vorrtex

답변

0

나는 SO에 아마도 다음과 같은 대답은 몇 가지 통찰력을 제공 할 수 있다고 생각 : 최소 SDK 및 대상 SDK :

본질적으로

Android Min SDK Version vs. Target SDK Version

, 당신은 정의 할 수있는 두 가지 변수가있다. 위의 링크는 어떻게 사용하는지 명확하게 설명합니다.

+0

사실, 컴파일 오류를 없애는 주석이 있습니다. ** '@ TargetApi'** 이 링크는 자세히 설명합니다 : [link] http://tools.android.com/recent/lintapicheck – Ionut