La mia applicazione è utilizzata per motivi di sicurezza. così, dalla mia applicazione, l'utente cattura le foto che tutte le foto sono memorizzate in una cartella a cui la cartella non dovrebbe accedere da qualsiasi altra applicazione e non dovrebbero dare accesso quando i dispositivi si connettono al computer. Se l'utente vuole vedere queste immagini dovrebbe accedere solo dalla mia applicazione.Come creare una cartella privata nella sdcard
risposta
L'unico modo, AFAIK è a encrypt
i file che si memorizzano. Non c'è modo di impedire agli utenti di montare la sdcard per accedere a tutti i file in essa contenuti.
scusa non ho potuto per favore descriverlo ..... –
Basta crittografare le immagini usando rsa/dsa (cosa è meglio per il tuo scopo) quando l'utente salva l'immagine e decodifica quando vuole da visualizzare. – Blackbelt
dai uno sguardo qui: http://stackoverflow.com/questions/4526612/encryption-of-image-files-on-android-cipheroutputinputstream-problems – Blackbelt
secondo questa domanda relativa, è possibile creare solo i file protetti di memoria interna (non sulla SD) ...
Create Folder that can not accessible by any other application
L'utente può salvare molti numeri di immagini Se tutte le immagini sono memorizzate nella memoria interna, la memoria potrebbe non essere sufficiente. –
Prova seguente soluzione:
How to store a file in Hidden mode
Anche se non è esattamente quello che vuoi e dubito che sia possibile o meno. L'opzione migliore sarebbe quella di rendere più nascosta, ma che funziona anche con vincolo (lavora per Linux e non Windows, ancora altre applicazioni possono accedere alla cartella)
La sua non è possibile non consentire l'accesso a tale cartella quando il dispositivo è connesso al PC. Inoltre non è possibile anche su sdcard, Ma è possibile utilizzare un formato diverso per le immagini che possono essere aperte solo dall'applicazione, oppure è possibile crittografare le immagini. Oppure, se si desidera nascondere le immagini per visualizzarle nella galleria, è possibile inserire un file vuoto con il nome ".nomedia" nella cartella. Ma non è possibile perché se leggi i documenti sull'autorizzazione WRITE_EXTERNEL_STORAGE capirai cosa sto dicendo. :)
In base a questo guide, è possibile salvare i file direttamente nella memoria interna del dispositivo. Per impostazione predefinita, i file salvati nella memoria interna sono privati per l'applicazione e altre applicazioni non possono accedervi (né l'utente può). Quando l'utente disinstalla l'applicazione, questi file vengono rimossi. Per esempio:
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
MODE_PRIVATE creerà il file (o sostituire un file con lo stesso nome) e renderlo privato alla propria applicazione. Altre modalità disponibili sono: MODE_APPEND, MODE_WORLD_READABLE e MODE_WORLD_WRITEABLE.
L'utente può salvare molti numeri di immagini Se tutte le immagini sono memorizzate nella memoria interna, la memoria potrebbe non essere sufficiente. –
- 1. desidera creare una cartella in sdcard su AVD
- 2. Come creare una cartella nella home directory?
- 3. Come creare una nuova cartella?
- 4. S3: rendere nuovamente privata una cartella pubblica?
- 5. Come in Dart creare una variabile privata?
- 6. Android: come scaricare il file dal server e salvarlo nella cartella specifica nella sdcard
- 7. Come creare una sottocartella nella cartella di installazione usando WiX
- 8. Come creare una cartella/directory
- 9. Come creare file in Sdcard usando PhoneGap
- 10. PhoneGap: Creare un file in una cartella specifica
- 11. Come creare una cartella nel repository github?
- 12. Come creare una cartella in Eclipse?
- 13. Come creare una cartella se non esiste?
- 14. Creare una cartella all'interno della cartella documenti nelle app iOS
- 15. Come convertire una chiave privata in una chiave privata RSA?
- 16. Scrittura nella memoria privata interna in Android
- 17. Come creare metodo/proprietà privata in Ember.Object?
- 18. Come creare il file di registro nella cartella tomcat/logs
- 19. Come creare un file nella cartella AppData utilizzando log4net
- 20. Come creare un file rvmrc nella cartella principale del progetto?
- 21. Autorizzazione negata quando scrittura nella sdcard
- 22. Come creare un metodo di classe privata?
- 23. Android come installare il file apk memorizzato nella cartella Assets
- 24. Come spostare/copiare un file da una cartella ad un'altra cartella in Android usando phonegap?
- 25. Come creare una cartella in Google Drive utilizzando l'API .NET?
- 26. come creare una cartella in Android Directory di archiviazione esterna?
- 27. Come creare una cartella in Storage di Firebase?
- 28. Creare una cartella esistente in un repository
- 29. Come realizzare una proprietà privata?
- 30. Come creare AppData cartella con C#
use Mode.PRIVATE –