A simple Android File Manager (Storage) to create, read, delete, append, encrypt files and more, on internal or external storage spaces.
- Easy define Internal or External storage
- Create directory
- Create file
- Read file content
- Append content to file
- Copy
- Move
- Delete directory
- Delete file
- Get files
- More options
- Encrypt the file content
-
Is directory exists
boolean dirExists = storage.isDirectoryExists(path);
-
Is file exists
boolean fileExists = storage.isFileExist(path);
You can write and read files while the content is encrypted. It means, that no one can read the data of your files from external or internal storage.
You will continue using the same api as before. The only thing you need to do is to configure the Simple Storage library before the you want to create/read encrypted data.
String IVX = "abcdefghijklmnop"; // 16 lenght - not secret
String SECRET_KEY = "secret1234567890"; // 16 lenght - secret
byte[] SALT = "0000111100001111".getBytes(); // random 16 bytes array