0 votes

Faire en sorte que Tasker écrive sur la carte SD externe

J'utilise Tasker sur Android Lollipop (5.1.1). J'ai appris que les applications peuvent maintenant écrire sur une carte SD externe dans la mise à jour Android 5.1.1 mais en utilisant une API, pour laquelle l'utilisateur doit accorder la permission à l'application. J'ai réussi à le faire avec l'explorateur de fichiers ES.

Mais, comment puis-je donner à Tasker la permission d'écrire sur la carte SD externe ?

(Cliquez sur une image pour l'agrandir)

IMG: Output IMG: Code

1voto

e154037 Points 26

Jetez un coup d'œil à https://groups.google.com/forum/#!topic/tasker/zuY21R_bvyU où Pent a dit :

Voici un bon lien qui explique la situation : https://groups.google.com/forum/#!topic/eyes-free/rspqjlmu_ss

D'après ce que j'ai compris, si l'on utilise lollipop ou le mode "portable" de marshmallow, l'accès est requis via une API spéciale. J'ai regardé cette API (DocumentFile) et cela va nécessiter la réécriture d'énormes morceaux de code utilisés pour les fonctions de fichiers, plus une certaine maladresse avec l'utilisateur qui pré-accepte les opérations de fichiers. sur les SD externes (et je ne sais pas combien de temps cette pré-acceptation reste valide, ce qui la rend potentiellement inutile pour l'automatisation ultérieure)

En résumé, je n'ai pas l'intention de faire cela dans un avenir proche, mais si les appareils grand public commencent à être équipés de SD, je pourrais reconsidérer la question.

0voto

Le premier lien ci-dessus a la solution sur la réponse de Dustin. Vous devriez utiliser n'importe quel gestionnaire de fichiers pour créer un dossier à l'intérieur de data comme ça

/storage/sdcard1/Android/data/net.dinglisch.android.taskerm/

Et utilisez Tasker pour copier dans ce dossier. Vous pourrez le déplacer ailleurs plus tard. Un dossier comme

/storage/sdcard1/Android/data/net.dinglisch.android.taskerm/whatever

fonctionnera également. Testé sur un appareil Android 5.1.1 RedMi Pro sans Root.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X