Data Storage options for Android
https://www.journaldev.com/9383/android-internal-storage-example-tutorial
Android Storage Options:
1. Internal Storage
2. External Storage
3. Shared Preferences
4. SQL DB
5. On Network (On Cloud)
-------------------
INTERNAL STORAGE
-------------------
PATH : Data/Data/{Package name}/Files/{file name}
API's : openFileOutput({file name}, MODE_PRIVATE);
openFileInput({file name});
-------------------
SHARED PREFERENCES
-------------------
SUITED FOR : Key-value pairs
PATH : Data/Data/{Package name}/shared_prefs/{pref name} [API : Environment.getDataDirectory()]
API's : Environment.getDataDirectory().
SharedPreferences = getApplicationContext().getSharedPreferences("{Pref Name}", MODE_PRIVATE);
-------------------
External STORAGE
-------------------
PATH : Android/data/data/{application_package}/{Folder name}/{File name} [API : getExternalFilesDir({Folder name})]
API's : Native Java
-------------------
SQL Lite
-------------------
PATH : data/data/databases/
API's : SQLiteOpenHelper, DBManager
No comments:
Post a Comment