2012-11-16 28 views
7

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

और मैंने फोन मेमोरी में अपना एप्लिकेशन इंस्टॉल किया और फिर भी एसडी कार्ड में स्थापित किया। तत्काल अंतर मैं देख सकता हूं ऐप का आकार है।

जबकि फोन मेमोरी में स्थापित:
कुल आकार: 5.15 एमबी
अनुप्रयोग का आकार: 4,96 एमबी
डाटा: 192 KB

जबकि एसडी कार्ड में स्थापित:
कुल आकार: 3.15 एमबी
ऐप का आकार: 2.96 एमबी
डेटा: 1 9 6 केबी

एपीके फ़ाइल का मेरा वास्तविक आकार है: 2 एमबी।

फोन और एसडी कार्ड स्थापना के साथ उपरोक्त अंतर क्यों।

मैं वास्तव में इन आकार विविधताओं के बारे में उलझन में हूं। ऐप 2 एमबी कहां है और डेटा 4 केबी अंतर के रूप में जाता है।

मैंने बहुत कुछ googled और जवाब खोजने में विफल रहा। मैंने developer.android.com और स्टैक ओवरफ्लो में भी कोशिश की, लेकिन मैं दुर्भाग्यपूर्ण हूं।

तो मेरी संदेह कर रहे हैं,

  1. क्या फोन और एसडी कार्ड में कोई एप्लिकेशन इंस्टॉल के बीच मतभेद हैं।

  2. एसडी कार्ड और फोन में अपना ऐप इंस्टॉल करते समय आकार अंतर क्यों दिखाता है। अंतर 2 एमबी कहां जाता है और वह अंतर क्या है।

  3. वास्तविक एपीके से स्थापित होने पर आकार कितना अधिक है। (मेरा अनुमान है कि, एपीके को डिवाइस में निकाला और इंस्टॉल किया जाएगा, इसलिए इंस्टॉल करते समय आकार बढ़ सकते हैं।) अगर मेरा अनुमान तीसरे में गलत है तो कृपया मुझे सही करें।

अग्रिम धन्यवाद।

+2

एसडी कार्ड में ऐप का केवल एक हिस्सा इंस्टॉल किया गया है और आकार की रिपोर्ट आंतरिक मेमोरी में ऐप का आकार है। – Magicode

उत्तर

3

Google के पास एसडी कार्ड और आंतरिक मेमोरी here और google blog पर ऐप इंस्टॉल करने पर अंतर के बारे में कुछ जानकारी है। वे अच्छे पढ़ते हैं और इसमें एसडी कार्ड पर किस प्रकार के ऐप्स संग्रहीत नहीं किए जाने चाहिए, इस बारे में जानकारी शामिल है।

एसडी पर कुछ ऐप्स इंस्टॉल नहीं किए जाने का प्राथमिक कारण यह है कि एसडी कार्ड किसी भी समय उपयोगकर्ता द्वारा किसी भी समय हटाया जा सकता है और इससे समस्याएं उत्पन्न होती हैं।

0

डिवाइस प्रदर्शन पर बाहरी संग्रहण के रूप में लंबे समय तक एप्लिकेशन प्रदर्शन पर कोई प्रभाव नहीं पड़ता है। .apk फ़ाइल बाहरी संग्रहण पर सहेजी गई है, लेकिन सभी निजी उपयोगकर्ता डेटा, डेटाबेस, अनुकूलित .dex फ़ाइलें, और निकाले गए देशी कोड को आंतरिक डिवाइस मेमोरी पर सहेजा जाता है। अनन्य कंटेनर जिसमें आपका एप्लिकेशन संग्रहीत किया जाता है, एक यादृच्छिक रूप से जेनरेट की गई कुंजी के साथ एन्क्रिप्ट किया जाता है जिसे मूल रूप से इंस्टॉल किए गए डिवाइस द्वारा डिक्रिप्ट किया जा सकता है। इस प्रकार, एक एसडी कार्ड पर स्थापित एक एप्लीकेशन केवल एक डिवाइस के लिए काम करता है। उपयोगकर्ता आपके एप्लिकेशन को सिस्टम सेटिंग्स के माध्यम से आंतरिक संग्रहण में स्थानांतरित कर सकता है।

+0

धन्यवाद। लेकिन सवाल यह है कि क्यों आकार और कैसे आकार अलग है और यह भंडारण उपयोग पर कैसे प्रभावशाली ढंग से प्रभावित करता है ... –