Sto leggendo con interesse questo post
ma non riesco a trovare una corrispondenza tra le varie directory logiche usate nel codice (File.DirAssets, File.DirInternal ...) ed una locazione fisica nella memoria Android quando la navigo con un qualsiasi file manager
In particolare:
- File.DirAssets dice 'wich is actually locate inside the apk file' significa che questa directory NON e' presente nella memoria del telefono (ma solo in fase di installazione quando viene letto l'apk) ?
- File.DirInternal/InternalCache dice 'private to your application, other application cannot access..' vuol dire che con un qualsiasi file manager non posso andare a curiosarci dentro e vedere cosa c'ha scritto la mia app ?
- File.DirRootExternal dice 'storage card root...' che immagino intenda la sd esterna, e se un telefono non ha sd inserita, questa proprieta' restituisce qualcos'altro oppure stringa vuota?
- File.DirDefaultExternal questa sembra l'unica ad essere utilizzabile per 'sbirciare' con un file manager eventuali file creati dalla mia app, sempre siano attivi i permessi EXTERNAL_STORAGE
Nell'esempio sottostante viene usato sempre il File.DirRootExternal e quindi funziona solo se presente una sd esterna, ma volendo far funzionare l'esempio anche su telefono senza sd inserita, cosa e' meglio usare (sempre nell'ipotesi di voler poi vedere i file prodotti con un file manager) ?
Per ultimo, potete consigliarmi un file manager che permetta di visualizzare TUTTA la memoria Android, compresi file sistema operativo e simili?
Text files
Many applications require access to a persistent storage. The two most common storage types are files and databases. We will cover text files in this tutorial. The predefined Files object has several utility methods for working with text files which are pretty easy to use. Files locations -...
www.b4x.com
ma non riesco a trovare una corrispondenza tra le varie directory logiche usate nel codice (File.DirAssets, File.DirInternal ...) ed una locazione fisica nella memoria Android quando la navigo con un qualsiasi file manager
In particolare:
- File.DirAssets dice 'wich is actually locate inside the apk file' significa che questa directory NON e' presente nella memoria del telefono (ma solo in fase di installazione quando viene letto l'apk) ?
- File.DirInternal/InternalCache dice 'private to your application, other application cannot access..' vuol dire che con un qualsiasi file manager non posso andare a curiosarci dentro e vedere cosa c'ha scritto la mia app ?
- File.DirRootExternal dice 'storage card root...' che immagino intenda la sd esterna, e se un telefono non ha sd inserita, questa proprieta' restituisce qualcos'altro oppure stringa vuota?
- File.DirDefaultExternal questa sembra l'unica ad essere utilizzabile per 'sbirciare' con un file manager eventuali file creati dalla mia app, sempre siano attivi i permessi EXTERNAL_STORAGE
Nell'esempio sottostante viene usato sempre il File.DirRootExternal e quindi funziona solo se presente una sd esterna, ma volendo far funzionare l'esempio anche su telefono senza sd inserita, cosa e' meglio usare (sempre nell'ipotesi di voler poi vedere i file prodotti con un file manager) ?
Per ultimo, potete consigliarmi un file manager che permetta di visualizzare TUTTA la memoria Android, compresi file sistema operativo e simili?