UWS and Grubby Boston use a remote file for data, an XML on a website. According to the Android himself, these are the storage methods apps can utilize:
READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE
So its not even necessary to add an extra permission to write internally. To do that, just:
- Shared Preferences - Store private primitive data in key-value pairs.
- Internal Storage - Store private data on the device memory.
- External Storage - Store public data on the shared external storage.
- SQLite Databases - Store structured data in a private database.
- Network Connection - Store data on the web with your own network server
READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE
So its not even necessary to add an extra permission to write internally. To do that, just:
fileoutputstream = new FileOutputStream( root + "/" saveFileName );