Sto utilizzando Intent.ACTION_OPEN_DOCUMENT_TREE
per concedere all'applicazione l'accesso in scrittura alla memoria esterna (su Lollipop e Marshmallow).Storage Access Framework nell'app di prova
Ma vorrei scrivere sullo storage esterno nell'applicazione di test. Intent.ACTION_OPEN_DOCUMENT_TREE
utilizza la finestra di dialogo del sistema in modo che non possa concedere l'autorizzazione durante i test. Ho anche provato a permetterlo nell'applicazione e poi usarlo nei test, ma non è condiviso - progetto di applicazione e progetto di test sono pacchetti diversi.
Qualcuno sa qualche soluzione alternativa che potrebbe ad es. concedere l'autorizzazione per l'intero storage esterno a scopo di test? Forse cambiando alcune proprietà del sistema?
adb shell setprop SOMEPROPERTY 1
Purtroppo questo è solo la sostituzione per l'accesso alla memoria esterna principale. Ho bisogno di accedere utilizzando Intent.ACTION_OPEN_DOCUMENT_TREE agli archivi esterni secondari e ho bisogno di testare questa funzionalità. – Bhiefer