Estoy usando Tasker en Android Lollipop (5.1.1). Descubrí que las aplicaciones ahora pueden escribir en una tarjeta SD externa en la actualización de Android 5.1.1 pero con el uso de una API, para lo cual el usuario debe otorgar permiso a la aplicación. Lo he hecho con éxito con el explorador de archivos ES.
Pero, ¿cómo le doy permiso a Tasker para escribir en una tarjeta SD externa?
(Haga clic en una imagen para verla más grande)
Echa un vistazo a https://groups.google.com/forum/#!topic/tasker/zuY21R_bvyU donde Pent dijo:
Aquí hay un buen enlace que explica la situación: https://groups.google.com/forum/#!topic/eyes-free/rspqjlmu_ss
Según tengo entendido, si se usa el modo piruleta o 'portátil' en malvavisco, se requiere acceso a través de una API especial. He mirado esta API (DocumentFile) y va a requerir reescribir grandes porciones de código usado para las funciones de archivo, además de cierta incomodidad con el usuario que acepta operaciones de archivos en SD externa (y no sé cuánto tiempo eso la preaceptación sigue siendo válida, lo que potencialmente la vuelve inútil para la automatización posterior)
En resumen, no voy a hacer esto en un futuro cercano, si más dispositivos convencionales comienzan a obtener SD, puede que lo reconsidere.
El primer enlace de arriba tiene la solución en la respuesta de Dustin. Debe usar cualquier administrador de archivos para crear una carpeta dentro data
como esa
/storage/sdcard1/Android/data/net.dinglisch.android.taskerm/
/storage/sdcard1/Android/data/net.dinglisch.android.taskerm/whatever
izzy
pm grant …
, pero como ya señaló, el acceso de escritura a la tarjeta SD con LP+ está cubierto por llamadas API específicas, por lo que una aplicación debe usarlas. Si no es así, el desarrollador debe ajustar. No hay mucho que un usuario pueda hacer al respecto (al menos no sin root).mate07211
izzy
mate07211
izzy
mate07211