एंड्रॉइड ओरेओ में वर्चुअल एसडी कार्ड को सक्षम करने के लिए एक डेवलपर कमांड है, यदि आपको अपने विकास डिवाइस पर एप्लिकेशन का परीक्षण करते समय इसकी आवश्यकता होती है।
Android Oreo हमारे पसंदीदा मोबाइल ऑपरेटिंग सिस्टम का डेवलपर और उत्साही अनुकूल संस्करण बन रहा है। हमने खोज लिया है डिवाइस को थीम देने के लिए नए कमांड जोड़े गए (जिससे गैर-रूट सबस्ट्रैटम समर्थन प्राप्त हुआ) और बैटरी सेवर का संपादन, और निष्कर्ष यहीं नहीं रुके। अब हमें एक कमांड मिला है जो डेवलपर्स को यह परीक्षण करने की अनुमति देता है कि उनके एप्लिकेशन ऐसे डिवाइस की आवश्यकता के बिना भौतिक एसडी कार्ड वाले डिवाइस पर कैसे काम करेंगे! यह कई कारणों से उपयोगी है, जैसे यह सुनिश्चित करना कि कोई ऐप एसडी कार्ड की धीमी गति के साथ चल सके, या यह देखना कि जब इसका डेटा एसडी कार्ड में ले जाया जाता है तो क्या होता है। यह जोड़ना आवश्यक है क्योंकि कई फ्लैगशिप फोन (विकास के लिए प्रयुक्त) में एसडी कार्ड स्लॉट नहीं होता है।
Android Oreo पर वर्चुअल SD कार्ड सक्षम करें
प्रतिबद्ध एंड्रॉइड ओरेओ के लिए एओएसपी स्रोत कोड पर कहा गया है कि एक 512-मेगाबाइट फ़ाइल बनाई गई है और सिस्टम को एसडी कार्ड के रूप में उपयोग करने के लिए वर्चुअल डिस्क के रूप में माउंट किया गया है। यह कमांड एडीबी के माध्यम से एक्सेस किया जाता है। यदि आपने अभी तक adb सेटअप नहीं किया है, तो पहले
इस ट्यूटोरियल का अनुसरण करें.एक बार जब आप एडीबी तैयार कर लेते हैं और उसे चलाने लगते हैं, तो आपको जिन आदेशों की आवश्यकता होती है वे इस प्रकार हैं। ध्यान दें कि आदेश या तो "सही" या "गलत" लेता है, क्योंकि यह एक बूलियन मान है।
adb shell
sm set-virtual-disk true/false
फिर आपका डिवाइस 512-मेगाबाइट आकार का एक वर्चुअल एसडी कार्ड बनाएगा और माउंट करेगा। यह वर्चुअल एसडी कार्ड सामान्य संचालन के लिए उपयोग करने के लिए डिज़ाइन नहीं किया गया है, इसलिए इसके अंदर फ़ाइलें संग्रहीत न करें। वर्चुअल डिस्क पूरी तरह से एप्लिकेशन डेवलपर के परीक्षण उद्देश्यों के लिए है, जिसका उपयोग उन स्थितियों के लिए किया जाता है जिनमें कोई यह परीक्षण करना चाहता है कि उनका ऐप वास्तविक एसडी कार्ड विभाजन पर कैसे काम करेगा। यदि आप एक डेवलपर हैं जिसका एकमात्र परीक्षण उपकरण Google Nexus या Pixel डिवाइस है (जिनमें से किसी के पास SD कार्ड स्लॉट तक पहुंच नहीं है), तो आपको यह आदेश उपयोगी लग सकता है।