簡體   English   中英

Android Market篩選出平板電腦

[英]Android market filter out tablets

我已經在互聯網上搜尋了這個答案,感覺就像我一直都在接近它,但事實證明這並不是我想要的。 如果有人發布了一個明確說明我需要的快速鏈接,我會對自己感到非常失望...

我正在制作一個最小api為4且android版本為1.6的Android應用。 它可以在平板電腦上使用,但尚未進行優化,因此,當我發布它時,我根本不希望平板電腦能夠找到它。 我已閱讀了有關將此代碼添加到清單中的支持屏幕android頁面:

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

android 1.6不支持該特定代碼(android:xLargeScreens =“ false”),因此無法將其添加到清單中。 每個屏幕的定義也很模糊……例如,大屏幕尺寸定義為“比“常規”手機屏幕大得多的屏幕”。 這是否意味着largeScreens也是平板電腦? 我需要將其設置為false嗎?

如此以來,這是不是一種選擇,知道我的規格... 如何過濾我在Android Market的應用程序,以便它不顯示為平板電腦?

我認為您要做的就是刪除大屏幕的屏幕支持。

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

讓市場知道您的應用僅在某些屏幕上兼容。

  1. AFAIK,不可能關閉xlargescreen的可能性-您已正確設置了問題。
  2. 不用擔心所有平板電腦-屏幕價格比現代手機便宜的很多平板電腦。
  3. 也不要害怕更大的平板電腦。 其所有者習慣於APK 9之前版本的SW並未針對其設備進行優化。 不可能。

編輯:從android開發人員指南中引用:

注意:如果在相反的情況下使用<supports-screens>元素(當您的應用程序與大屏幕不兼容時)並將大屏幕尺寸屬性設置為“ false”,則外部服務(例如Android Market)將不應用過濾。 您的應用程序仍可用於較大的屏幕,但是在運行時,將無法調整大小以適合屏幕。 取而代之的是,系統將模擬手機的屏幕尺寸(大約320dp x 480dp;有關更多信息,請參見屏幕兼容模式 )。 如果要防止在較大的屏幕上下載應用程序,請使用<compatible-screens> ,如上一節“ 聲明應用程序僅用於手機”中所述

暫無
暫無

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

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