2011-11-28 7 views
5

क्या किसी निश्चित मेमोरी क्लास में आने वाले उपकरणों के लिए एंड्रॉइड मार्केट में ऐप्स छुपाने का कोई तरीका है? जैसे। मैं केवल उन डिवाइसों के लिए ऐप को रिलीज़ करना चाहता हूं जिनमें मेमोरी क्लास 32 या उच्चतर है (AcivityManager.getMemoryClass())।मेमोरी क्लास के लिए मार्केट फ़िल्टर

< का उपयोग करता है-विन्यास > टैग केवल स्क्रीन/कुंजीपटल संबंधित झंडे है, और < का उपयोग करता है-फीचर > भी कोई स्मृति संबंधित सेटिंग्स है।

क्या ऐप के लिए आवश्यक डिवाइस विशेषताओं को निर्दिष्ट करने का कोई अन्य तरीका है?

+1

मुझे उत्सुकता है कि आप किस समाधान के साथ आए (यदि कोई हो), क्योंकि मैं एक ही नाव में हूं। हम प्रत्येक बिटमैप को ट्रैक करते हैं और ASAP रीसायकल करते हैं, लेकिन कुछ ऐप्स को प्रबंधित करने के लिए हमारे ऐप की सामग्री बस बहुत बड़ी है। हम वर्तमान में प्ले कंसोल पर अन्य छोटी चालों के साथ नए डिवाइस आधारित फ़िल्टर का उपयोग कर रहे हैं, जैसे कि देशी हेपसाइज को गहराई से विफल होने के प्रयास में निरंतर विफल होने की कोशिश में, डरावनी आउटऑफमेमरी त्रुटियों से परहेज करते हुए, लेकिन डेस्कटॉप सॉफ़्टवेयर के रूप में न्यूनतम रैम आवश्यकता घोषित करना अधिक पसंद करेंगे उत्पादों के पास लगभग 2 दशकों के लिए है। – Brandon

उत्तर

0

मैंने एंड्रॉइड मैनेजमेंट दस्तावेज की जांच की और स्मृति के बारे में कुछ भी नहीं कहता है। बाजार फ़िल्टर AndroidManifest में जानकारी के साथ काम करता है, इसलिए मुझे लगता है कि यह संभव नहीं है।

एकमात्र ऐसा विचार जो मैं सोच सकता हूं वह Google Play कंसोल में डिवाइस चुन रहा है जिसे इसे डाउनलोड करने की अनुमति है। लेकिन इसके लिए सही उपकरणों का मैन्युअल रूप से चयन करने की आवश्यकता है।

शायद आप इसे Google के साथ एक सुविधा के रूप में अनुरोध कर सकते हैं?