[英]How to support phones up to 4.0, excluding tablets?
有一種簡便的方法可以為4.0以下的手機提供兼容性,但不包括平板電腦嗎?
例如,我可以:
<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="14" />
然后設置:
<supports-screens
android:anyDensity="true"
android:xlargeScreens="false"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" />
此配置可過濾平板電腦的市場?
非常感謝您的幫助!
首先,讓我明確指出不建議這樣做 。 Google希望開發人員創建幾乎可以在所有設備上運行的應用程序,但是如果您堅持要這樣做,那是可行的。
您首先需要定義平板電腦。 我對平板電腦的定義(用Android術語來說)是一種具有large
屏幕或x-large
屏幕的設備。 具有normal
或small
屏幕的設備通常是手機。 但是,也有一些例外。 您可以使用此插圖作為參考:
無論如何,一旦您對平板電腦的定義感到滿意,就可以將清單中的supports-screen
標簽設置為以下內容:
<supports-screens
android:anyDensity="true"
android:xlargeScreens="false"
android:largeScreens="false"
android:normalScreens="true"
android:smallScreens="true" />
此外,您還希望定位清單中的最新API級別(在本文中,該級別為15):
<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="15" />
同樣, 不建議這樣做。 您應該嘗試在平板電腦上也能使用的布局。 平板電腦優化的布局會更好,但至少可以使其在平板電腦上運行。
除了在發布設備時已經概述的內容之外,您還可以選擇您不希望在其上使用應用程序的特定設備。 該選項位於“兼容設備”下方的底部附近。這將消除所有猜測。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.