- söz dizimi:
<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"] />
- bulunduğu yer:
<manifest>
- description:
Uygulamanın gerektirdiği donanım ve yazılım özelliklerini belirtir. Örneğin, bir uygulama, fiziksel klavye gerektirdiğini belirtebilir veya iztopu gibi belirli bir gezinme cihazını kullanabilirsiniz. Spesifikasyon uygulamanın çalışmadığı cihazlara yüklenmesini önlemek için kullanılır.
Not: Çoğu uygulama bu manifest etiketini kullanmaz. Görme engellilere destek için yön tuşlarıyla (D-pad) her zaman girişi destekleyin Dokunmaya ek olarak veya dokunma yerine D-pad girişi sağlayan kullanıcılar ve destek cihazları.
Örneğin, Uygulamanızda D-pad girişini destekleme hakkında daha fazla bilgi için Kumanda işlemlerini işleme başlıklı makaleyi okuyun. Eğer Uygulamanız dokunmatik ekran olmadan kesinlikle çalışmıyor. Bunun yerine aşağıdakileri yapmak için
<uses-feature>
etiketini kullanın: gerekli dokunmatik ekran türünü (temel ekran için"android.hardware.faketouch"
aralığından) bildirin. Dokunma tarzı etkinlikleri, birden fazla parmaktan ayrı giriş için"android.hardware.touchscreen.multitouch.jazzhand"
gibi daha gelişmiş dokunma türlerine uygular.- özellikler:
android:reqFiveWayNav
- Uygulamanın beş yönlü gezinme kontrolü gerektirip gerektirmediği. İnsanların
Varsa
"true"
, değilse"false"
. Beş yönlü Ctrl, seçimi yukarı, aşağı, sağa veya sola taşıyabilen bir öğedir ve geçerli seçimi çağırmak için de bir yöntem sunar. Bu bir yön tuşları (D-pad), iztopu veya başka bir cihazla kullanılamaz.Uygulama, yönsel kontrol gerektiriyor ancak belirli bir bu özelliği
"true"
olarak ayarlayıpreqNavigation
özelliği. Ancak, belirli bir yön kontrolü türü gerekiyorsa Bunun yerinereqNavigation
değerini ayarlayın. android:reqHardKeyboard
- Uygulamanın donanım klavyesi gerektirip gerektirmediği. İnsanların
Varsa
"true"
, değilse"false"
. android:reqKeyboardType
- Varsa, uygulamanın gerektirdiği klavye türü.
Bu özellik, donanım ile yazılımı ayırt etmez
klavyeler. Belirli bir türde donanım klavyesi gerekiyorsa
türü burada belirtin ve
reqHardKeyboard
özelliğini ayarlayın Hedef:"true"
.Değer, aşağıdaki dizelerden biri olmalıdır:
Değer Açıklama " undefined
"Uygulama klavye gerektirmez. Klavye gereksinimi tanımlanmamış. Bu, varsayılan değerdir. " nokeys
"Uygulama klavye gerektirmez. " qwerty
"Uygulama standart bir Q klavye gerektirir. " twelvekey
"Uygulama, çoğu tuş takımında olduğu gibi on iki tuşlu telefonlar, 0
ile arasındaki rakamlar için anahtarlar9
, artı yıldız (*
) ve kare (#
) tuşları. android:reqNavigation
- Uygulama için gereken navigasyon cihazı (varsa). Değer
aşağıdaki dizelerden biri olmalıdır:
Değer Açıklama " undefined
"Uygulama, herhangi bir gezinme denetimi gerektirmez. Gezinme gereksinimi tanımlanmamış. Bu, varsayılan değerdir. " nonav
"Uygulama, gezinme denetimi gerektirmez. " dpad
"Uygulamada gezinme için d-pad gerekir. " trackball
"Uygulama, navigasyon için bir iztopu gerektiriyor. " wheel
"Uygulama bir gezinme tekerleği gerektirir. Bir uygulama gezinme kontrolü gerektiriyorsa, ancak herhangi bir şey olmasa da
reqFiveWayNav
özelliği"true"
ile ilişkili tercih edebilirsiniz. android:reqTouchScreen
- Uygulamanın gerektirdiği dokunmatik ekran türü (varsa).
Değer, aşağıdaki dizelerden biri olmalıdır:
Değer Açıklama " undefined
"Uygulama dokunmatik ekran gerektirmez. Dokunmatik ekran gereksinimi tanımlanmadı. Bu, varsayılan değerdir. " notouch
"Uygulama dokunmatik ekran gerektirmez. " stylus
"Uygulama, ekran kalemiyle çalıştırılan bir dokunmatik ekran gerektirir. " finger
"Uygulama, parmağınızla çalıştırılabilen bir dokunmatik ekran gerektirir. Not: Uygulamanız için bir tür dokunmatik giriş gerekiyorsa bunun yerine Gerekli dokunmatik ekranı tanımlamak için
<uses-feature>
etiketi türü, temel dokunma stili etkinlikler için"android.hardware.faketouch"
ile başlar.
- tanıtıldığı yer:
- API düzeyi 3
- ayrıca bkz.:
-
configChanges
. özelliğinin<activity>
öğeConfigurationInfo
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-08-22 UTC."],[],[]]