Welcome to
w3study.github.io
Topics
Supported Storage in Android
Internal Memory in Hindi
External Memory in Hindi
Shared Preferences in Hindi
Network Storage in Hindi
Supported Storage in Android (Internal memory, External memory, Shared preferences and network) in Hindi
Supported Storage in Android
Supported Storage Android में उन विभिन्न storage options को दर्शाता है, जिनका उपयोग apps अपने data को store करने के लिए कर सकते हैं। यह मुख्य रूप से Internal Storage, External Storage, और Cloud Storage को cover करता है।
Types of Supported Storage in Android:
Internal Memory
- Internal Memory किसी device का primary storage होता है, जहाँ system files, apps, और user data store किया जाता है।
- यह memory device के अंदर fixed होती है और इसे user द्वारा remove या expand नहीं किया जा सकता।
- Internal memory दो भागों में बंटी होती है: ROM (Read-Only Memory) और RAM (Random Access Memory)।
- ROM में operating system और essential system files store होती हैं, जो device boot होने के लिए जरूरी होती हैं।
- RAM temporary memory होती है, जहाँ running apps और processes का data store होता है।
- Android devices में apps और उनके data को internal storage में save किया जाता है, जो external SD card से अलग होती है।
- Internal memory ज्यादा secure होती है, क्योंकि इसमें stored data encrypted होता है और unauthorized access से सुरक्षित रहता है।
- जब device की internal memory full हो जाती है, तो performance slow हो सकता है और नए apps install करने में परेशानी हो सकती है।
- कुछ Android devices में Adoptable Storage feature होता है, जिससे external SD card को internal memory की तरह use किया जा सकता है।
- Internal memory का optimization करने के लिए cache clear, unused files delete, और cloud storage का उपयोग किया जा सकता है।
Introduction to SQLite in Hindi
External Memory
- External Memory वह storage होती है जो device के अंदर fixed नहीं होती बल्कि user इसे add या remove कर सकता है।
- यह SD Card, USB Drive, Hard Disk, और Cloud Storage के रूप में हो सकती है।
- External memory का उपयोग photos, videos, documents, और app data को store करने के लिए किया जाता है।
- Android devices में external memory का सबसे common रूप microSD card होता है, जिससे storage capacity बढ़ाई जा सकती है।
- External memory का उपयोग करने से device की internal memory खाली रहती है, जिससे system performance बेहतर रहता है।
- यह data backup और transfer के लिए उपयोगी होती है, जिससे files को एक device से दूसरे device में आसानी से move किया जा सकता है।
- External memory की speed internal memory से कम होती है, इसलिए apps और system files को इसमें store करना recommended नहीं होता।
- कुछ Android devices में Adoptable Storage feature होता है, जिससे SD card को internal storage की तरह format और use किया जा सकता है।
- External memory को वायरस या corruption से सुरक्षित रखने के लिए safe removal और regular scanning जरूरी होती है।
- Cloud storage (जैसे Google Drive, Dropbox, OneDrive) को भी एक प्रकार की external memory माना जा सकता है, क्योंकि data online store होता है और किसी भी device से access किया जा सकता है।
Shared Preferences
- Shared Preferences Android में एक lightweight storage option है, जिसका उपयोग key-value pair में data store करने के लिए किया जाता है।
- इसे छोटे और simple data जैसे user settings, login credentials, और app preferences को save करने के लिए उपयोग किया जाता है।
- Shared Preferences data internal storage में XML file के रूप में store होता है और यह केवल उसी app के लिए accessible होता है।
- Data store और retrieve करने के लिए SharedPreferences API का उपयोग किया जाता है।
- Shared Preferences को getSharedPreferences() method के द्वारा access किया जाता है।
- Data को edit करने के लिए SharedPreferences.Editor का उपयोग किया जाता है, और apply() या commit() method से save किया जाता है।
- यह SQLite database की तरह complex data को store करने के लिए उपयुक्त नहीं है, बल्कि केवल primitive data types (String, int, float, boolean, long) को save करने के लिए सही है।
- यदि app uninstall हो जाती है, तो Shared Preferences में stored data भी delete हो जाता है।
- EncryptedSharedPreferences का उपयोग करके sensitive data को secure तरीके से store किया जा सकता है।
- यह lightweight और fast होने के कारण user-specific settings और configurations save करने के लिए एक ideal solution है।
Introduction to SQLite in Hindi
Network Storage
- Network Storage एक प्रकार की storage होती है, जहाँ data को local device के बजाय remote servers पर store किया जाता है और network के माध्यम से access किया जाता है।
- यह storage मुख्य रूप से cloud storage, NAS (Network Attached Storage), और SAN (Storage Area Network) के रूप में होती है।
- Users अपने data को internet या private network के माध्यम से access और manage कर सकते हैं।
- Cloud Storage (जैसे Google Drive, Dropbox, OneDrive) network storage का सबसे common उदाहरण है, जहाँ data online store होता है और किसी भी device से access किया जा सकता है।
- NAS (Network Attached Storage) एक dedicated storage device होती है, जो network से जुड़ी होती है और multiple users को data share करने की सुविधा देती है।
- SAN (Storage Area Network) बड़े enterprises में high-speed और secure data storage के लिए उपयोग किया जाता है।
- Network storage data backup, recovery, और remote access के लिए उपयोगी होती है, जिससे data loss का risk कम होता है।
- Security के लिए network storage में encryption, authentication, और access control जैसे features होते हैं।
- Network storage scalable होती है, जिससे storage capacity को जरूरत के अनुसार बढ़ाया जा सकता है।
- यह real-time collaboration और multi-device synchronization को आसान बनाती है, जिससे teams और businesses के लिए यह एक बेहतर storage solution बनती है।
Development of Android Applications Notes in Hindi
Request:
हैलो दोस्तों! उम्मीद करता हूं आपको हमारा यह content/post पसंद आया होगा। अगर आपको हमारा ये content/post पसंद आई हो तो अपने दोस्तों के पास भी share करे। और अगर आपको कोई problem या कोई specific content हिन्दी में चाहिए है तो आप हमें नीचे दिए गए Email या whatsapp number के जरिए बता सकते है।
अगर आप CCC/diploma/polytechnic/MCA/BCA etc कर रहे है तो ये website स्पेशली आपके लिए ही है, जो student हिंदी में पढ़ाई करते है।
Contact Us
Email: deepanshuranjan8057@gmail.com
Whatsapp: +91 8057754706
Follow Us
Introduction to Android in Hindi
Dalvik Vartual Machine in Hindi
Basic Building Blocks in Android in Hindi
Fundamentals of android in Hindi
apk file extension in Hindi
UI components in Hindi
Components for communication in Android in Hindi
Android API Levels in Hindi
Setting up development environment in Hindi
Manifest.xml in Hindi
Resources & R.java in Hindi