2012-03-07 2 views
2

최대 4.0 휴대 전화와 호환되지만 정제는 제외하는 쉬운 방법이 있습니까? 예를 들어태블릿을 제외한 휴대 전화를 최대 4.0까지 지원하는 방법은 무엇입니까?

는, 나는 할 수 있습니다 다음

<uses-sdk 
     android:minSdkVersion="4" 
     android:targetSdkVersion="14" /> 

그리고 설정 :

<supports-screens 
     android:anyDensity="true" 
     android:xlargeScreens="false" 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:resizeable="true" 
     android:smallScreens="true" /> 

이 설정은 시장에서 태블릿을 필터링?

많은 도움에 감사드립니다!

답변

5

먼저, 이 권장되지 않는다는 것을 분명히하자.. Google은 개발자가 거의 모든 기기에서 작동하는 앱을 만들길 원하지만, 사용자가 주장하는 경우 종류의을 사용할 수 있습니다.

먼저해야 할 일은 태블릿이 무엇인지 정의하는 것입니다. 내 안드로이드 용어로 정의한 태블릿은 화면 크기가 large 또는 x-large 인 장치입니다. normal 또는 small 화면이있는 장치는 일반적으로 휴대폰입니다. 그러나 몇 가지 예외가 있습니다. 당신은 참조로이 그림을 사용할 수 있습니다 : 당신이 태블릿의 당신의 정의에 만족하면, 당신은 단지에 매니페스트에 supports-screen 태그를 설정할 수 있습니다

enter image description here

어쨌든 다음

<supports-screens 
     android:anyDensity="true" 
     android:xlargeScreens="false" 
     android:largeScreens="false" 
     android:normalScreens="true" 
     android:smallScreens="true" /> 

또한, 당신은 (이 게시물의 같은 수준의 15 살) 매니페스트의 최신 API 레벨을 대상으로 지정할 : 다시

<uses-sdk 
     android:minSdkVersion="4" 
     android:targetSdkVersion="15" /> 

- 이것은 이 아니며을 권장합니다. 태블릿에서도 작동 할 수있는 레이아웃으로 작업해야합니다. 타블렛에 최적화 된 레이아웃은 훨씬 좋지만 적어도 타블렛에서 작동하도록하십시오.

+0

빠른 답장을 보내 주셔서 감사합니다 :). 사실 내 애플 리케이션. 대형 스크린에서 잘 작동합니다 (7 "). 향후 출시 될 때 태블릿 지원이 준비 될 것입니다. 도움에 감사드립니다. – Chronos

+0

쿨 - 오신 것을 환영합니다 :) –

2

장치를 게시 할 때 이미 설명한 내용 외에도 응용 프로그램을 사용하지 않으려는 특정 장치를 선택할 수 있습니다. 이 옵션은 "Compatible Devices"아래에 있습니다. 이것은 추측을 없애줍니다.

관련 문제