簡體   English   中英

如何從Android Play Market過濾掉平板電腦和平板電腦?

[英]How to filter out Phablets and Tablets from Android Play Market?

我有一個專門為手機設計的應用程序。 我希望此應用程序僅對Play市場中的手機可見。 根據我的研究,我發現這是不可能的。 因此,我找到的解決方案是將<support-screen>添加到清單中。

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

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

根據supports-screenslargestWidthLimitDp

通過此屬性,您可以通過指定應用程序要設計的最大“最小屏幕寬度”來強制啟用屏幕兼容模式。 如果設備可用屏幕的最小邊大於此處的值,則該應用程序將在屏幕兼容模式下運行,而用戶無法禁用它。

由於GS3的大小為720 * 1080px,所以我發現720px = 360dp

但是,問題是來自文檔的Note

注意:當前,屏幕兼容模式僅模擬寬度為320dp的手機屏幕,因此,如果android:largestWidthLimitDp的值大於320,則不應用屏幕兼容模式。

因此,它表明android:largestWidthLimitDp目前無效。 我認為我有兩種方法:

1-從Play控制台過濾掉平板手機/平板電腦,這並不容易(它說您的應用程序兼容3030設備)。

2-表示道歉! -不好意思,我們目前不支持您的設備-運行時。 我認為這太可怕了,給我們帶來了1次開始:(

你認為呢? 任何建議,將不勝感激。 謝謝

當您在Play商店中列出apk(開發者控制台,您不必發布它)時,您可以選擇您的應用兼容的設備。 可能會很痛苦,但是您可以瀏覽該列表,僅選擇所需的電話。 這是您嘗試做的最好的方法。

否則,您將不得不訴諸上面列出的選項,例如告訴用戶“嘿,我們不支持您的屏幕尺寸”。 而且沒有人願意看到這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM