2015-01-15 2 views
1

고급형 기기 전용 앱을 개발 중입니다. 이미 API 17+ 만 지원하지만 제외하고 싶은 API 17을 실행하는 일부 오래된 기기를 발견했습니다. 내 질문 :매니페스트를 사용하여 이전 기기를 필터링합니다.

비교적 새로운 Android 버전을 실행하는 구형 장치를 필터링하는 가장 좋은 방법은 무엇입니까?

Google Play에서 특정 기기를 수동으로 제외하고 싶지 않습니다. 내가 확실히 할 싶습니다
한 가지 화면 밀도에 따라

필터링은 화면 밀도에 필터 (난 단지 hdpi에 이상을 지원하고 싶습니다)입니다. 나는 compatible-screens 기사를 읽은 적이 있지만 때문에 해결책이 발표처럼 정말하지 않습니다 : "당신은 최후의 수단으로 만 사용한다, 응용 프로그램이 절대적으로 작동하지 않습니다

  1. 이 기사에 따르면 특정 화면 구성. "
  2. 내 매니페스트에서 많은 조합의 목록을 볼 수 있습니다 (hdpi, xhdpi, xxhdpi 및 xxxhdpi를 중간 크기, 큰 크기 및 xlarge와 함께 사용하면 이미 12 가지 조합을 지원합니다).
  3. 새 화면 밀도 (예 : xxxxhdpi) 또는 새 화면 크기 (예 : xxlarge)를 추가하면 어떨까요? 이들을 지원하기 위해 새로운 양동이가 추가 될 때마다 내 매니페스트를 업데이트해야합니다.

매니페스트의 한 줄에 hdpi 이상을 지원한다고 지정할 수 없다는 것이 이상한 것처럼 보입니다. 기기에 따라

필터링 나는 또한 단지 하이 엔드 장치가 어떤 기능에 대한 필터링 간주 한
을 갖추고 있습니다, 그래서 uses-feature 기사를 읽어 보시기 바랍니다. 그러나 블루투스, 카메라 및 Wi-Fi와 같은 것들만 필터링 할 수 있으며 하드웨어 가속과 같은 하이 엔드 장치를 나타내는 것은 아닙니다.

+0

안드로이드가 매우 오래되었거나 품질이 낮은에 이르기까지 기기의 전체 스펙트럼을 가지고 희망이 도움. 저가형 장치를 제외해야하는 이유를 설명해 주시겠습니까? 해결하고자하는 것을 해결할 수있는 더 좋은 방법이 있을지도 모릅니다. – marmor

답변

1

특정에 대해 특정 휴대폰/태블릿을 필터링해야하는 경우 단지 등 화면 크기/밀도 제외하고는 말을 의 AndroidManifest.xml 파일 자체를 사용하여 특정 장치를 필터링 할 수 없습니다 그런 다음 공급 업체는 매니페스트 파일 만 사용하여 가능하지 않습니다.

"비교적 새로운 Android 버전을 실행하는 구형 장치를 필터링하는 가장 좋은 방법은 무엇입니까?"

해결 방법 :하는 당신이 게시 한 특정 응용 프로그램에 대한 공급 업체 및 모델 번호에 따라 특정 장치 (휴대폰/태블릿/모델 등)를 필터링 할 수 있습니다 Google Play Developer Console의 옵션이 있습니다.

이 앱의 APK 섹션을 고토 수행하려면 :

enter image description here

이제 클릭하거나 참조 목록 또는 관리 제외 장치에 사용이 매우 쉽고 자체 설명이다. 이 같은이 쇼 쇼 뭔가 :

enter image description here

이제 그냥 enter image description here 버튼을 클릭하기 만하고 그것이 제외 된 장치에 추가됩니다 모든.

하이/로우 엔드되는 장치에 대한 명확한 정의가 없다, 그것은에 매우 강력하고 큰 :)

+0

Google Play의 특정 기기를 수동으로 제외하고 싶지 않습니다 .' – marmor

관련 문제