سؤال

كما هو معروف, إلى الحد Google Play توزيع الأجهزة مع أبعاد معينة ، <supports-screens> أو <compatible-screens>, اعتمادا على الاحتياجات الخاصة بك.

على سبيل المثال ، تسمح التثبيت فقط على 7" أقراص أو أكبر, كنت مجموعة requiresSmallestWidthDp 600:

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

سؤالي هو, هل هناك أي طريقة للتحقق ، مقدما (قبل تحميل APK الخاص للعب) ، والتي أجهزة محددة التكوين أن المباراة ؟

على سبيل المثال في حالتي أنا حاليا أقراص الدعم وخطة تدريجيا تسمح أجهزة أصغر حجما ، بدءا من 5.7" 5" الشاشات.القدرة على معاينة الأجهزة على سبيل المثال normalScreens="true" & requiresSmallestWidthDp="360" المباريات سوف تكون مفيدة جدا.

بعد ذلك, بالطبع يمكنك أن ترى هذه المعلومات مباشرة على Google Play ، APK -> الجهاز التوافق.

enter image description here

ولكن التجربة والخطأ على Google Play سوف يكون أخرق ، حيث يستغرق عدة ساعات بعد تحميل APK جديد لتصبح التغييرات نافذة المفعول.

بدلا من ذلك, هل هناك أي مورد شامل لفحص smallestWidthDp الشائعة الجهاز النماذج ؟ انها قليلا من المتاعب لحساب ذلك من الخام بكسل و كثافة (dpi) & حجم الشاشة بالبوصة في كل مرة.غوغلينغ <device> smallestWidthDp كما يعطي من المستغرب النتائج السيئة.

هل كانت مفيدة؟

المحلول

لا إجابة مباشرة ، ولكن لم يكن لديك إلى نشر التطبيق الخاص بك (وبالتالي الانتظار عدة ساعات) لرؤية قائمة الأجهزة المتوافقة.

قبل يومين قمت بتحميل اختبار التطبيق نفسي لرؤية قائمة من الأجهزة التي تدعم

<uses-feature android:name="android.hardware.bluetooth_le" android:required="true"/>

اذهبوا إلى https://play.google.com/apps/publish/, تحميل APK.التطبيق الخاص بك الدخول سوف تكون في وضع المسودة ، لم تنشر ، وسوف يكون هناك رابط الأجهزة المعتمدة.

https://www.dropbox.com/s/euvclc44lfsirsv/Screen%20Shot%202014-02-28%20at%2008.50.55.png

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top