एंड्रॉइड 11 में, ऐप्स हटाए गए फ़ोटो और वीडियो को एक छिपे हुए रीसायकल बिन में ले जाने का सुझाव दे सकते हैं। यह ट्रैश किए गए आइटम को अस्थायी रूप से डिवाइस पर रखता है।
Google "स्कोप्ड स्टोरेज" के साथ अनियंत्रित ऐप स्टोरेज स्थिति पर लगाम लगाने का प्रयास कर रहा है। एंड्रॉइड 10 में स्कोप्ड स्टोरेज पेश किया गया था लेकिन इसकी शुरुआत के बाद से इसे कई बार बदला गया है क्योंकि यह कई एंड्रॉइड के लिए स्टोरेज एक्सेस को नाटकीय रूप से प्रभावित करता है अनुप्रयोग। Google उन ऐप्स के लिए स्कोप्ड स्टोरेज लागू कर रहा है जो एपीआई स्तर 30 को लक्षित करते हैं, जो एंड्रॉइड 11 के साथ मेल खाने वाला नवीनतम एपीआई स्तर है।
कोशिश करने के बजाय स्कोप्ड स्टोरेज को फिर से समझाएं, यहां Google का एक ग्राफ़िक है "एंड्रॉइड 11 में सभी चीजें गोपनीयता"बातचीत संक्षेप में बताती है कि स्कोप्ड स्टोरेज एंड्रॉइड 11 में ऐप्स के लिए स्टोरेज एक्सेस को कैसे प्रभावित करेगा।
भंडारण पहुंच में अब तक रडार के तहत आने वाले अधिक दिलचस्प परिवर्तनों में से एक एक नए "ट्रैशिंग" तंत्र की शुरूआत है। यह सुविधा Google के "में विस्तृत हैएंड्रॉइड 11 के साथ स्टोरेज एक्सेस
" वीडियो। संक्षेप में, ऐप्स का उपयोग कर रहे हैं मीडियास्टोर एपीआई उपयोगकर्ता को बाद में फ़ाइल को पुनर्प्राप्त करने का मौका देने के लिए किसी फ़ाइल को हटाने के बजाय उसे ट्रैश कर सकता है। Google इस सुविधा की तुलना पीसी पर रीसायकल बिन से करता है, सिवाय इसके कि एंड्रॉइड का रीसायकल बिन डिफ़ॉल्ट रूप से छिपा होता है। हालाँकि, Google का कहना है कि ट्रैश की गई फ़ाइलों तक संपादन पहुंच वाले या उपयोगकर्ता की सहमति का अनुरोध करने वाले ऐप्स रीसायकल बिन से आइटम प्रदर्शित कर सकते हैं। ट्रैश किए गए आइटम 30 दिनों के बाद एंड्रॉइड द्वारा स्वचालित रूप से हटा दिए जाते हैं।एंड्रॉइड 11 के लिए यह भी आवश्यक है कि ऐप्स उन मीडिया फ़ाइलों को संशोधित करने से पहले उपयोगकर्ता से सहमति प्राप्त करें जो ऐप के स्वामित्व में नहीं हैं। एक और नई सुविधा जो जोड़ी गई है वह है "पसंदीदा", जो मीडिया ऐप्स को "पसंदीदा" फ़ाइल जोड़ने की अनुमति देती है निर्दिष्ट मीडिया आइटम को स्थिति दें ताकि अन्य मीडिया ऐप्स को पता चल सके कि उपयोगकर्ता इन आइटम को इस रूप में देखता है महत्वपूर्ण। उदाहरण के लिए, यदि उपयोगकर्ता गैलरी ऐप में किसी आइटम को तारांकित करता है, तो अन्य मीडिया ऐप देख सकते हैं कि यह आइटम पसंदीदा बना दिया गया है।
हालाँकि Google की बातचीत मीडियास्टोर की नई ट्रैश अवधारणा का उदाहरण नहीं दिखाती है, एपीआई पहले एंड्रॉइड 11 डेवलपर पूर्वावलोकन के बाद से उपलब्ध है। डेवलपर यूरी मायसोचेंको ने एक प्रकाशित किया माध्यम पर लेख फरवरी में इस नए एपीआई के बारे में चर्चा की गई और उन्होंने एक नमूना ऐप में एपीआई का प्रदर्शन किया जैसा कि नीचे दिखाया गया है:
इस डेमो में, ऐप ने उपयोगकर्ता से पूछा कि क्या वे किसी फोटो को ट्रैश में ले जाना चाहते हैं जो गैलरी से फोटो को अस्थायी रूप से हटा देगा। 7 दिनों के बाद, फोटो को स्टोरेज से स्थायी रूप से हटा दिया जाएगा। Googler Roxanna Aliabadi का उल्लेख है कि OS 30 दिनों के लिए ट्रैश किए गए आइटम को संग्रहीत करता है, इसलिए पहले डेवलपर पूर्वावलोकन के बाद से 7-दिन की संग्रहण सीमा बढ़ा दी गई थी।
इस एपीआई को लागू करने में रुचि रखने वाले डेवलपर्स अभी एंड्रॉइड डेवलपर्स वेबसाइट पर दस्तावेज़ देख सकते हैं। मीडिया ऐप्स एक PendingIntent बना सकते हैं जिसे कहा जाता है ट्रैश अनुरोध बनाएँ उपयोगकर्ता को किसी आइटम को ट्रैश करने के लिए प्रेरित करना, जो फिर ध्वज जोड़ता है नष्ट कर दिया गया है यह दर्शाता है कि एक मीडिया आइटम ट्रैश में डाल दिया गया है। ट्रैश किए गए आइटम को OS द्वारा तब तक बनाए रखा जाता है DATE_EXPIRES, जिसके बाद उन्हें स्टोरेज से स्थायी रूप से हटा दिया जाता है। MediaStore पर क्वेरी करने वाले मीडिया ऐप्स को ट्रैश किए गए आइटम के लिए स्पष्ट रूप से क्वेरी करनी चाहिए QUERY_ARG_MATCH_ट्रैश किया गया क्योंकि ट्रैश किए गए आइटम को डिफ़ॉल्ट रूप से संचालन से फ़िल्टर कर दिया जाता है।
यदि आपका ऐप स्टोरेज एक्सेस से संबंधित है तो आप स्कोप्ड स्टोरेज पर इस पूरी बातचीत को सुन सकते हैं (और सुनना भी चाहिए):