2011-10-28 4 views
2

나는 최근에 내 첫 번째 Android 애플리케이션을 마친 후 며칠 내에 시장에 제출할 예정입니다. 나는 모든 스크린을 지원하고 최대한 많은 사람들에게 다가 갈 수있는 방법을 모색하고있었습니다. 이미 모든 화면의 모든 그래픽을 준비하고 에뮬레이터에서 테스트했는데 모두 멋지지만 모든 화면을 지원하는 매니페스트에 추가 코드를 넣지 않았습니다.android : 시장에서 모든 화면에 접근하는 가장 좋은 방법

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

하지만 내의 minSdkVersion 8이기 때문에 나는 그것을 사용하지 않으려는 내가 xlargeScreens에 대해 다른 APK를 준비해야합니다

나는 많은 주제는 다음과 같은 코드를 사용하는 방법에 대한 이야기가 발생했습니다. 나는 단순히 그것을하고 싶지 않습니다.

내 질문에 : 위의 코드를 매니페스트 파일에서 전혀 사용하지 않으면 내 애플리케이션이 모든 기기에서 볼 수 있습니까?

미리 감사드립니다.

답변

5

일부 기본값이 당신을 위해 설정됩니다 모든 다음이를 사용하지 않는 경우 초대형에게 다음

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

을하지 않으려면.

는 기본적으로 응용 프로그램이 정상적인 화면을 지원, 작은 화면을 지원하지 않으며, 안드로이드에 내장 된 일부 자동 변환 코드를 통해 대형 및 초대형 화면을 지원할 수 있습니다.

그러나 당신이

참고 명단에서 당신은 확실히 지원 - 화면을 추가해야합니다 있도록 명시하는 것이 가장 좋습니다 : 기본값이 사용하는 빌드 엔진에 의존한다는 것을, 그래서 당신은 일식, 개미 나보다 다른 뭔가를 사용하는 경우 메이븐하고 당신에 정의되지 않은 지원 - 화면을 살고은 기본적으로 다음이

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

확인. 나는이 기본값을 찾아 내려고 노력했다. 고맙습니다! –

+0

Eclipse를 사용합니다. 나는 다른 프로그램을 위해 그것을 명심 할 것이다. 다시 감사합니다! –

0

더 많은 요인보다는 화면 크기가 있습니다 다를 수 있습니다 명단. 하지만 네, 이제 앱이 모든 화면 크기를 지원하게 될 것입니다.