2011-11-22 17 views
14

क्या वहां कोई उपकरण है जो मेरे एंड्रॉइड मैनिफेस्ट का परीक्षण कर सकता है यह देखने के लिए कि एंड्रॉइड मार्केट द्वारा दिए गए सेटिंग्स के साथ कौन से डिवाइस समर्थित हैं? मुझे आशा है कि एंड्रॉइड बाजार में प्रत्येक टेस्ट अपलोड करने के अलावा कुछ और तरीका है।एंड्रॉइड बाजार में दिखाए गए मैनिफेस्ट और समर्थित डिवाइस

मुझे यह पता लगाना होगा कि कुछ छोटे स्क्रीन डिवाइस समर्थित क्यों नहीं हैं, लेकिन मुझे अभी तक कारण नहीं मिला है।

मैं वर्तमान में निम्नलिखित स्क्रीन का समर्थन करता हूं और मुझे लगता है कि android:smallScreens को एंड्रॉइड 2.3 के साथ सैमसंग गैलेक्सी मिनी को अपने ऐप इंस्टॉल करना चाहिए, लेकिन ऐसा नहीं है।

<supports-screens 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:anyDensity="true" /> 

संपादित करें: वर्तमान अनुमतियाँ और विशेषताएं:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></uses-permission> 
<uses-permission android:name="android.permission.CAMERA"></uses-permission> 
<uses-permission android:name="android.permission.VIBRATE"></uses-permission> 
<uses-permission android:name="android.permission.FLASHLIGHT"></uses-permission> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 

<uses-feature android:name="android.hardware.camera" /> 
<uses-feature android:name="android.hardware.camera.autofocus" /> 
<uses-feature name="android.hardware.screen.portrait" required="false" /> 

मुझे लगता है मैं these- से कुछ दूर करने के लिए मैं कचरा यहाँ जो अब कोई आवश्यकता नहीं है की है। आज रात/कल इसमें खोद जाएगा।

+0

के मान आप 'minSdkVersion' और' targetSdkVersion' और जो "एंड्रॉयड परियोजना का निर्माण लक्ष्य" आप परियोजना के गुणों में है के लिए प्रकट में है? –

+0

एंड्रॉयड: minSdkVersion = "8" और कोई targetSdkVersion सेट (मैं ऐसा करना चाहिए?)। निर्माण लक्ष्य के रूप में प्रयुक्त गूगल एपीआई मंच 2.2। –

+0

क्या आपके द्वारा उपयोग किए जाने वाले कुछ विशिष्ट विशेषाधिकार हो सकते हैं और वे फ़ोन नहीं हैं? कैमरा या कुछ सेंसर नहीं होने की तरह? –

उत्तर

4

क्या वहां कोई उपकरण है जो मेरे एंड्रॉइड मैनिफेस्ट का परीक्षण कर सकता है यह देखने के लिए कि एंड्रॉइड बाजार द्वारा कौन से डिवाइस समर्थित सेटिंग्स के साथ समर्थित हैं?

नहीं, सिर्फ इसलिए कि Google सभी एंड्रॉइड डिवाइसों और उनकी क्षमताओं की एक (पूरी तरह से) पूर्ण सूची वाला एकमात्र फर्म है।

अगर किसी ने एक स्वतंत्र डेटाबेस बनाया है जो भीड़ से हो सकता है (उदाहरण के लिए, फ्लूइडिनोफ़ो पर कुछ हो सकता है), तो स्वतंत्र उपकरण इसका उपयोग कर सकते हैं।

आपकी विशिष्ट समस्या के संबंध में, स्क्रीन आकार के बाद, अगले सबसे संभावित उम्मीदवार को कुछ आवश्यक विशेषताओं को लागू करने की अनुमति होगी जिसमें डिवाइस की कमी है।

+0

कुछ मैंने सोचा था। वैसे भी आप सभी को धन्यवाद। –

4

ऐसा नहीं है कि गैलेक्सी मिनी कैमरा अनुमति के साथ संगत नहीं है नहीं है: - सैमसंग गैलेक्सी मिनी "android.permission.CAMERA" साथ संगत नहीं है मेरे सवाल का जवाब यहाँ देखें। "भविष्य-प्रूफिंग" के अंतर्गत http://developer.android.com/guide/practices/compatibility.html: यह सब के बारे में

<uses-feature android:name="android.hardware.camera.autofocus" /> 

इस सुविधा

<uses-feature android:name="android.hardware.camera" /> 

यहाँ आप इसके बारे में अधिक जानकारी प्राप्त कर सकते के साथ डिफ़ॉल्ट रूप से जोड़ा जाता है। यदि आप <uses-feature android:name="android.hardware.camera" /> के साथ कैमरे की अनुमति जोड़ते हैं तो ऑटोफोकस जोड़ा नहीं जाएगा और यह अब आपके ऐप के साथ संगत होना चाहिए। उम्मीद है कि यह मदद करता है।

3

कैमरे या ACCESS_COARSE_LOCATION जैसी कुछ अनुमतियां अन्य फीचर सेटिंग्स का संकेत देती हैं। मैंने पाया कि मेरी निहित सुविधाओं को वैकल्पिक बनाने के लिए वैकल्पिक रूप से 1100 डिवाइस से 2000 तक की संगतता में वृद्धि हुई।

मेरे लिए विशेष चिपकने वाले बिंदु कैमरे के ऑटोफोकस और नेटवर्क आधारित स्थान को कैमरे और मोटे स्थान अनुमतियों से निहित किया गया था।

<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> 
    <uses-feature android:name="android.hardware.location.network" android:required="false" /> 
    <uses-feature android:name="android.hardware.wifi" android:required="false" /> 

ये सेटिंग्स मैं Play स्टोर में मेरी खेल ज़ोंबी छींटे (लाइट) में इस्तेमाल कर रहे हैं: यह मैं इस्तेमाल किया काबू पाने के लिए। मुझे अनुमतियों को प्राप्त करने के लिए मुझे 8 अपलोड प्रयास और तीन दिन लगे।Google को इसके लिए एक संगतता उपकरण बनाना चाहिए।

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