- 語法:
<uses-configuration android:reqFiveWayNav=["true" | "false"] android:reqHardKeyboard=["true" | "false"] android:reqKeyboardType=["undefined" | "nokeys" | "qwerty" | "twelvekey"] android:reqNavigation=["undefined" | "nonav" | "dpad" | "trackball" | "wheel"] android:reqTouchScreen=["undefined" | "notouch" | "stylus" | "finger"] />
- 包含於:
<manifest>
- 說明:
表明應用程式所需的硬體和軟體功能。 例如,應用程式可能會指定需要使用實體鍵盤或特定瀏覽裝置 (比如軌跡球)。這項規格是為了避免使用者將應用程式安裝在不適用的裝置上。
注意:大多數應用程式都不應使用這個資訊清單標記。請一律使用方向鍵 (D-pad) 支援輸入功能,以協助視障使用者,以及支援提供 D-pad 輸入的裝置 (無論是否提供觸控功能)。如要瞭解如何在應用程式中支援 D-pad 輸入,請參閱啟用聚焦導覽。如果您的應用程式無法在沒有觸控螢幕的情況下運作,請改為使用
<uses-feature>
標記宣告必要的觸控螢幕類型,範圍涵蓋適用於基本觸控樣式事件的"android.hardware.faketouch"
,到更進階的觸控類型,例如用於使用多個手指輸入不同內容的"android.hardware.touchscreen.multitouch.jazzhand"
。- 屬性:
android:reqFiveWayNav
- 應用程式是否需要五向瀏覽控制項:如果需要,則為「
true
」;如果不需要,則為「false
」。五向控制項用於向上、向下、向右或向左移動選取內容,同時還會提供叫用當前選取內容的方法。它可以是 D-pad (方向鍵)、軌跡球或其他裝置。如果應用程式需要方向控制,而不是特定類型的控制項,可以將這項屬性設為「
true
」,並忽略reqNavigation
屬性。不過,如果需要特定類型的方向控制,則可忽略這個屬性並改為設定reqNavigation
。 android:reqHardKeyboard
- 應用程式是否需要硬體鍵盤:如果需要,則為「
true
」;如果不需要,則為「false
」。 android:reqKeyboardType
- 應用程式所需的鍵盤類型 (如果有的話)。這個屬性不會區分硬體和軟體鍵盤。如果需要特定類型的硬體鍵盤,請在這裡指定類型,並將
reqHardKeyboard
屬性設為「true
」。這個值必須是下列任一字串:
值 說明 「 undefined
」應用程式不需使用鍵盤。(未定義鍵盤要求)。這是預設值。 「 nokeys
」應用程式不需使用鍵盤。 「 qwerty
」應用程式需要標準 QWERTY 鍵盤。 「 twelvekey
」應用程式需要十二鍵撥號鍵盤,就像大多數手機使用的按鍵一樣,其中包括 0
到9
的數字按鍵,加上星號鍵 (*
) 和井字鍵 (#
)。 android:reqNavigation
- 應用程式所需的導覽裝置 (如果有的話)。這個值必須是下列任一字串:
值 說明 「 undefined
」應用程式不需任何類型的導覽控制項。(未定義導覽要求)。這是預設值。 「 nonav
」應用程式不需要導覽控制項。 「 dpad
」應用程式需要使用 D-pad (方向鍵) 進行導覽。 「 trackball
」應用程式需要使用軌跡球進行導覽。 「 wheel
」應用程式需要使用導覽滾輪。 如果應用程式需要導覽控制項,但並不要求確切的控制項類型,則可將
reqFiveWayNav
屬性設為「true
」,而不是設定這個屬性。 android:reqTouchScreen
- 應用程式所需的觸控螢幕類型 (如果有的話)。這個值必須是下列任一字串:
值 說明 「 undefined
」應用程式不需要使用觸控螢幕。(未定義觸控螢幕)。這是預設值。 「 notouch
」應用程式不需要使用觸控螢幕。 「 stylus
」應用程式需要透過觸控筆操作的觸控螢幕。 「 finger
」應用程式需要可使用手指操作的觸控螢幕。 注意:如果應用程式需要特定類型的觸控輸入,則應改為使用
<uses-feature>
標記宣告所需的觸控螢幕類型,從用於基本觸控樣式事件的"android.hardware.faketouch"
開始。
- 導入版本:
- API 級別 3
- 另請參閱:
-
<activity>
元素的configChanges
屬性
ConfigurationInfo