2010-08-31 15 views
9

मैं इसे कैसे बना सकता हूं ताकि मेरा एप्लिकेशन केवल एंड्रॉइड मार्केट पर एमडीपीआई और एचडीपीआई घनत्व वाले उपकरणों द्वारा देखा जा सके।स्पष्ट रूप से यह कहने के लिए कि एप्लिकेशन एलडीपीआई उपकरणों का समर्थन नहीं करता है

<supports-screens> टैग है और anyDensity पैरामीटर है लेकिन मुझे नहीं लगता कि मैं क्या कह सकता हूं। अगर मैं किसी भी घनत्व को झूठा सेट करता हूं, तो इसका क्या अर्थ है? मैं कहां निर्दिष्ट करता हूं कि मैं किस घनत्व का समर्थन करता हूं?

उत्तर

6

<compatible-screens> < मेनिफेस्ट > में टैग को देखें। यह समर्थित आकार और डीपीआई को गिनने की अनुमति देता है:

.. 
<screen android:screenSize="normal" android:screenDensity="hdpi" /> 
<screen android:screenSize="normal" android:screenDensity="xhdpi" /> 
.. 

अन्य सभी संयोजन अक्षम हो जाएंगे।

+1

मुझे एहसास है कि आप केवल एक उदाहरण दे रहे हैं, लेकिन हो सकता है कि आपको सूची में एमडीपीआई शामिल करनी चाहिए, अगर कोई इस उदाहरण को लेता है और केवल एलडीपीआई उपकरणों को उखाड़ फेंकना चाहता है? – gizero

0

जानकारी के लिए यहाँ देखें: http://developer.android.com/guide/topics/manifest/supports-screens-element.html

+0

मुझे पहले से ही पता था कि लिंक में यह क्या कहा गया है लेकिन यह मेरे प्रश्न का उत्तर नहीं देता है। आप छोटी/सामान्य/बड़ी स्क्रीन के लिए समर्थन अक्षम कर सकते हैं लेकिन ldpi उपकरणों के लिए समर्थन अक्षम करने का कोई तरीका नहीं है। –

1

छोटे स्क्रीन का प्रतिनिधित्व LVGA। यदि आप अपने मेनिफेस्ट में android:smallScreens="false" घोषित करते हैं तो यह इंगित करता है कि आपका एप्लिकेशन एलवीजीए का समर्थन नहीं करेगा।

आप डिफ़ॉल्ट रूप से तो 1.5 SDK के minimumsdk/targetsdk के साथ अपने आवेदन संकलन रहे हैं, तो इन मूल्यों को किसी और मामले में झूठी हो जाएगा इन मूल्यों सच हो जाएगा। तो इस मामले में आपको यह निर्दिष्ट करने की आवश्यकता है कि आपका आवेदन झूठी के रूप में छोटेस्क्रीन विशेषता घोषित करके एलवीजीए का समर्थन नहीं करेगा।

+0

यदि आप यहां http://developer.android.com/guide/practices/screens_support.html#range देखते हैं तो आप देख सकते हैं कि एलडीपीआई डिवाइस हैं जिनमें सामान्य स्क्रीन है। मैं जानना चाहता हूं कि मैं उन उपकरणों का समर्थन नहीं करता (उदाहरण के लिए ldpi + सामान्य स्क्रीन) –

+0

मुझे नहीं लगता कि आपके पास WQVGA और FWQVGA स्क्रीन के लिए उत्तेजक या डिवाइस समर्थन है। मैंने उपरोक्त दो घनत्वों पर चल रहे किसी भी लोकप्रिय डिवाइस को नहीं सुना है। क्या आप उपरोक्त स्क्रीन आकारों पर चलने वाले किसी भी डिवाइस को जानते हैं? – DeRagan

+0

ठीक है, अगर आप यहां http://developer.android.com/resources/dashboard/screens.html देखते हैं तो आप देख सकते हैं कि वर्तमान में सामान्य स्क्रीन वाले 0.4% एलडीपीआई डिवाइस हैं। यह एक छोटा सा प्रतिशत है, लेकिन अगर मैं इन उपकरणों के लिए ग्राफिक्स और लेआउट को कस्टमाइज़ करने में परेशानी नहीं लेना चाहता हूं, तो मुझे उन्हें किसी भी तरह से बाहर करने की आवश्यकता है। –

संबंधित मुद्दे

 संबंधित मुद्दे