Originariamente inviato da
Cryo30
Le limitazioni di scrittura su SD sono dovute alle autorizzazioni utente di Kitkat sulle cartelle.
Quando si installa una App, quest'ultima deve poter leggere MA SOPRATTUTTO SCRIVERE in una determinata cartella, e non in altre, per questioni di sicurezza.
Quindi, ad esempio WhatsApp può salvare i suoi file solo dentro il percorso di WhatsApp, non dentro la cartella di Skype, col rischio di rovinare la funzionalità dell'App... GIUSTO?
Beh, questo discorso che E' SEMPRE STATO VALIDO per la memoria interna di un telefono Android, è stato esteso alla SD.
Se un App prevede l'utilizzo della SD dovrà necessariamente creare una PATH particolare nella quale salverà i propri dati, utilizzando i permessi di lettura e scrittura di Android.
Se non lo prevede, quindi non utilizza il sistema di PERMISSIVITA' di Android potrà solo scrivere nella sua cartella di installazione locale, quindi nella memoria interna.
Tutti le App di Google, quindi "di SISTEMA" e quelle ufficiali del produttore del telefono, possono accedere alla SD anche in scrittura, quindi le foto fatte con la App di sistema possono andare su SD, e ovviamente il FileManager di sistema scrive e legge su SD.
Chi non sviluppa App con le nuove direttive di permissività potrà solo scrivere sulla memoria interna, nella cartella di installazione... nessuno vieta comunque di spostare i dati salvati localmente su SD con il FileManager, che però verranno visti dalla suddetta App in sola lettura.
Tutto questo è dovuto all'aumento della sicurezza di Android, nel quale non è più prevista una "ZONA FRANCA" nella quale qualunque App può fare ciò che vuole, sovrascivendo dati di altre App e scivendo informazioni a "muzzo", come succedeva per le SD prima di KitKat.