- सिंटैक्स:
<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>
- विवरण:
इस ऐप्लिकेशन के लिए ज़रूरी हार्डवेयर और सॉफ़्टवेयर सुविधाओं के बारे में बताता है. उदाहरण के लिए, कोई ऐप्लिकेशन यह बता सकता है कि उसे फ़िज़िकल कीबोर्ड की ज़रूरत है या कोई खास नेविगेशन डिवाइस, जैसे कि ट्रैकबॉल. स्पेसिफ़िकेशन यह है का उपयोग उन डिवाइसों पर ऐप्लिकेशन को इंस्टॉल करने से रोकने के लिए किया जाता है जिन पर यह काम नहीं करता है.
ध्यान दें: ज़्यादातर ऐप्लिकेशन इस मेनिफ़ेस्ट टैग का इस्तेमाल नहीं करते. हमेशा एक दिशा पैड (डी-पैड) के साथ इनपुट की सुविधा देता है, ताकि देख न पाने वाले लोगों की मदद की जा सके ऐसे डिवाइस इस्तेमाल करने की सुविधा देते हैं जो टच के साथ-साथ या इसके बजाय डी-पैड इनपुट देते हैं.
इसके लिए अपने ऐप्लिकेशन में डी-पैड इनपुट इस्तेमाल करने के तरीके के बारे में जानकारी पाने के लिए, कंट्रोलर से जुड़ी कार्रवाइयां मैनेज करना लेख पढ़ें. अगर आपने आपका ऐप्लिकेशन टचस्क्रीन के बिना काम नहीं करेगा. इसके बजाय,
<uses-feature>
टैग का इस्तेमाल करके बेसिक के लिए"android.hardware.faketouch"
से लेकर, ज़रूरी टचस्क्रीन टाइप की जानकारी दें टच-स्टाइल इवेंट से लेकर ज़्यादा बेहतर टच टाइप तक, जैसे कि एक से ज़्यादा उंगलियों से अलग इनपुट के लिए"android.hardware.touchscreen.multitouch.jazzhand"
.- विशेषताएं:
android:reqFiveWayNav
- क्या ऐप्लिकेशन के लिए पांच-तरफ़ा नेविगेशन कंट्रोल की ज़रूरत है या नहीं. यह समय है
अगर लागू होता है, तो
"true"
और अगर नहीं है, तो"false"
. पांच-तरफ़ा कंट्रोल वह विकल्प है जो चुने गए विकल्पों को ऊपर, नीचे, दाएं या बाएं ले जा सकता है और साथ ही, मौजूदा विकल्प को शुरू करने का तरीका भी उपलब्ध है. यह काम किया जा सकता है: डी-पैड (डी-पैड), ट्रैकबॉल या अन्य डिवाइस.अगर किसी ऐप्लिकेशन के लिए डायरेक्शनल कंट्रोल की ज़रूरत है, लेकिन खास टाइप के लिए, यह इस एट्रिब्यूट को
"true"
पर सेट कर सकता है और इसे अनदेखा कर सकता हैreqNavigation
एट्रिब्यूट. हालांकि, अगर इसे किसी खास तरह के डायरेक्शनल कंट्रोल की ज़रूरत है, तो इसे अनदेखा किया जा सकता है इस एट्रिब्यूट का इस्तेमाल करें और इसके बजायreqNavigation
को सेट करें. android:reqHardKeyboard
- क्या ऐप्लिकेशन के लिए हार्डवेयर कीबोर्ड की ज़रूरत होती है. यह समय है
अगर लागू होता है, तो
"true"
और अगर नहीं है, तो"false"
. android:reqKeyboardType
- ऐप्लिकेशन के लिए ज़रूरी कीबोर्ड का टाइप.
यह एट्रिब्यूट हार्डवेयर और सॉफ़्टवेयर के बीच फ़र्क़ नहीं करता
कीबोर्ड. अगर किसी खास तरह के हार्डवेयर कीबोर्ड की ज़रूरत हो, तो
यहां टाइप बताएं. साथ ही,
reqHardKeyboard
एट्रिब्यूट भी सेट करें"true"
तक.वैल्यू इनमें से कोई एक स्ट्रिंग होनी चाहिए:
वैल्यू ब्यौरा " undefined
"इस ऐप्लिकेशन को इस्तेमाल करने के लिए कीबोर्ड की ज़रूरत नहीं है. कीबोर्ड की ज़रूरत की जानकारी नहीं दी गई है. यह डिफ़ॉल्ट मान है. " nokeys
"इस ऐप्लिकेशन को इस्तेमाल करने के लिए कीबोर्ड की ज़रूरत नहीं है. " qwerty
"इस ऐप्लिकेशन के लिए, स्टैंडर्ड QWERTY कीबोर्ड होना ज़रूरी है. " twelvekey
"ऐप्लिकेशन के लिए, बारह कुंजी वाले कीपैड की ज़रूरत होती है, जैसे ज़्यादातर कीबोर्ड पर फ़ोन, जिनमें 0
से लेकर अंकों तक की कुंजियों के साथ9
, प्लस स्टार (*
) और पाउंड (#
) कुंजियां. android:reqNavigation
- ऐप्लिकेशन के लिए ज़रूरी नेविगेशन डिवाइस, अगर कोई हो. वैल्यू
इनमें से कोई एक स्ट्रिंग होनी चाहिए:
वैल्यू ब्यौरा " undefined
"ऐप्लिकेशन के लिए किसी भी तरह के नेविगेशन कंट्रोल की ज़रूरत नहीं है. नेविगेशन से जुड़ी ज़रूरी शर्त के बारे में नहीं बताया गया है. यह डिफ़ॉल्ट मान है. " nonav
"ऐप्लिकेशन के लिए नेविगेशन कंट्रोल की ज़रूरत नहीं है. " dpad
"ऐप्लिकेशन में नेविगेट करने के लिए डी-पैड की ज़रूरत होती है. " trackball
"ऐप्लिकेशन को नेविगेट करने के लिए एक ट्रैकबॉल की ज़रूरत है. " wheel
"ऐप्लिकेशन के लिए नेविगेशन व्हील होना ज़रूरी है. अगर किसी ऐप्लिकेशन के लिए नेविगेशन कंट्रोल की ज़रूरत हो, लेकिन ठीक उसी तरह के कोई प्रभाव नहीं पड़ता, यह सेट कर सकता है
"true"
के लिएreqFiveWayNav
एट्रिब्यूट क्लिक करें. android:reqTouchScreen
- ऐप्लिकेशन के लिए ज़रूरी टच स्क्रीन का टाइप.
वैल्यू इनमें से कोई एक स्ट्रिंग होनी चाहिए:
वैल्यू ब्यौरा " undefined
"ऐप्लिकेशन को टच स्क्रीन की ज़रूरत नहीं है. टचस्क्रीन से जुड़ी ज़रूरी शर्तों के बारे में नहीं बताया गया है. यह डिफ़ॉल्ट मान है. " notouch
"ऐप्लिकेशन को टच स्क्रीन की ज़रूरत नहीं है. " stylus
"इस ऐप्लिकेशन का इस्तेमाल करने के लिए, एक टचस्क्रीन की ज़रूरत होती है, जिसे स्टाइलस की मदद से ऑपरेट किया जा सकता है. " finger
"ऐप्लिकेशन के लिए ऐसी टचस्क्रीन होनी ज़रूरी है जिसे उंगली से चलाया जा सके. ध्यान दें: अगर आपके ऐप्लिकेशन के लिए किसी तरह का टच इनपुट ज़रूरी है, इसके बजाय, इसका इस्तेमाल करें
<uses-feature>
टैग की मदद से, ज़रूरी टचस्क्रीन के बारे में जानकारी दें टाइप करें, जो बुनियादी टच-स्टाइल इवेंट के लिए"android.hardware.faketouch"
से शुरू होता है.
- इसमें पेश किया गया:
- एपीआई लेवल 3
- यह भी देखें:
-
configChanges
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है एट्रिब्यूट<activity>
एलिमेंटConfigurationInfo
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-08-20 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]
{
"last_modified": "आखिरी बार 2024-08-20 (UTC) को अपडेट किया गया.",
"state": ""
}