मैं एक एंड्रॉइड ऐप पर काम कर रहा हूं जिसे 30MB
के आसपास कुछ डेटा फ़ाइलों पर कार्य करने की आवश्यकता है। मैंने एक परीक्षण किया और एमुलेटर OutOfDiskSpace
के साथ विफल रहा। किसी डिवाइस पर डिबगिंग भी एक छोटे डेटा आकार के साथ विफल रहा। Google समूह के माध्यम से पढ़ने के बाद, ऐसा लगता है कि एप्लिकेशन आकार सीमा कहीं भी नहीं कहा गया है और Google के कोई भी इस बारे में विशिष्टताओं के साथ आने वाला नहीं रहा है। यह देखते हुए कि 100MB
आकार में आईफोन ऐप्स हैं, एंड्रॉइड ऐप्स पर इतनी छोटी सीमा डालने से अजीब लगता है, केवल इस तथ्य के अलावा कि आपके पास कुल उपलब्ध ऐप स्टोरेज स्पेस की अपेक्षाकृत छोटी राशि है (< 100MB
)। एंड्रॉइड एप्लिकेशन को बड़ी डेटा फ़ाइलों की आवश्यकता है
अब मेरे सवाल के लिए:
क्या तकनीक आप इस सीमा से निपटने के लिए प्रयोग करते हैं? यदि आपके पास कोई ऐप है जिसे 10 एमबी से अधिक की आवश्यकता है, तो क्या आप इसे वेब सर्वर पर डालते हैं और इसे पहली बार डाउनलोड करने के साथ सौदा करते हैं? यदि हां, तो आप अभिगम नियंत्रण को कैसे प्रबंधित करते हैं ताकि केवल आपका ऐप डेटा प्राप्त कर सके?
समस्या बिल्कुल नहीं है। समस्या आवश्यक डेटा तक पहुंचने वाली एक अच्छी तकनीक ढूंढ रही है। पूरा ऐप स्मृति में कभी लोड नहीं हो रहा है, लेकिन कुल आकार इस बात के लिए प्रतिबंधित है कि आप ऐप स्पेस में कॉपी भी कर सकते हैं। – AdamC
@Gandlaf मैं ऐसी बड़ी फ़ाइलों के लिए चीजों को करने के अपने तरीके से सहमत हूं। मुझे लगता है कि मूल पोस्टर आम तौर पर एपीके के बारे में बात कर रहा था हालांकि इसे ऐसा नहीं बताया गया था। वैसे भी, मैंने आपको उकसाया क्योंकि मैं डाउनवोट के कारण को समझ नहीं पाया। –