如何修改應用相容Android 3 0系統

2021-08-26 10:02:23 字數 1106 閱讀 3376

下文**:

注意有關詳細資料,請檢視 sdk 官方文件,此文當中有一些錯誤

近期很多android開發者表示自己的應用無法相容android 3.0,就目前一線廠商均推出了3.0平板,下面android吧(ard8.com)給大家說下相容平板的方法吧:

2. 如果你沒有android 3.0裝置同樣可以使用模擬器,不過預設情況下大多數3.0平板解析度為1280x800即wxga,一般19寸pc解析度為1440x900可能顯得很拘謹。

3. 在androidmanifest.xml檔案中設定下api level,相容3.0設定為 這樣你的應用可以相容從android 1.6到3.0,當然3.1對應的api level為12。

4. 針對資源布局提供res/layout-xlarge-land 這個界別的,一般平板相對於手機是旋轉90度使用的,相當於橫屏,所以加了land。

5. 盡量使用基於裝置的畫素單位,比如說dip、sp,同時控制項注意android:layout_weight 屬性的使用。

6. 如果你的應用必須要支援**模組的,即純wifi版無法使用,可以在androidmanifest.xml中加入

當然指明不需要可以使用,或者 在執行時也可以呼叫,不過相關邏輯類要考慮不能在初始化的時候呼叫,

packagemanager pm = getpackagemanager();boolean hastelephony = pm.hassystemfeature(packagemanager.feature_telephony);

7.讓你的應用相容所有的解析度

8. 如果你需要設計乙個純android 3.x的應用,可以考慮

<

manifest...>

...

<

supports-screens

android:smallscreens="false"

android:normalscreens="false"

android:largescreens="false"

android:xlargescreens="true"

/>

<

...

<

>

/manifest>

android應用裝置相容性

管理你的應用程式的可用根據裝置特性。當安裝乙個應用,某項功能裝置不提供時,可以通過定義在清單檔案中 例如,如果您的應用程式在裝置上沒有意義,缺乏乙個羅盤感測器,根據需要可以宣告羅盤感測器與下列清單標籤 當前裝置上的功能不可用時,適當的降低相應的應用功能,例如你可以查詢是否可以通過呼叫乙個人特徵。ha...

Android 修改應用中的字型

針對要顯示的textview設定不同的typeface 將乙個ttf字型檔構造成乙個typeface,將構造的typeface設定到要顯示的textview。private static typeface typeface public static typeface gettypeface con...

Android程式如何相容多種解析度

android機型 hvga 320x480 預設 wvga 480x800 fwvga 480x854 qvga的240x320 如果要保證這些機型的正常顯示,可能涉及到資源單獨設計,雖然有朋友考慮使用9patch方法可以解決拉伸,但是我們要考慮如果乙個主程式的背景,可能原來為480x800的ne...