1 votes

Existe-t-il un moyen d'écrire/exécuter des scripts personnalisés en arrière-plan sur mon téléphone ?

Ce que j'ai en tête est assez simple. Je veux écrire un petit script pour la gestion simple des fichiers, et je voudrais qu'il soit exécuté automatiquement une fois par jour. J'ai une certaine expérience du codage, donc la mise en œuvre ne sera pas vraiment un problème. Ce que je ne sais pas vraiment, c'est si la plate-forme Android possède des caractéristiques qui rendraient l'exécution des routines viable.

La majeure partie du codage que je fais au quotidien est en Python, mais je pourrais m'habituer à la syntaxe de Java ou de Kotlin en quelques jours si nécessaire, et à partir de là, ce n'est que de la logique très simple. Si l'on considère qu'Android n'est rien d'autre que Linux à la base, j'imagine qu'il serait possible de lui faire exécuter quelques lignes de code automatiquement tous les jours à une heure précise, comme je l'ai fait sur ma machine Linux à quelques reprises.

Je suis un débutant complet lorsqu'il s'agit de manipuler le fonctionnement d'Android, donc si quelqu'un a fait quelque chose comme ce que j'essaie de faire ou connaît de la documentation pertinente, des conseils seraient très appréciés.

0voto

Rehan Khwaja Points 332

Non

Sur un appareil non rooté, les fichiers sont généralement considérés comme privés pour les applications (pensez que chaque application est un identifiant et que vous n'avez pas sudo). Les applications et leurs données sont censées être isolées les unes des autres dans un monde mobile de plus en plus axé sur la confidentialité.

Comme vous avez de l'expérience en programmation, voici la documentation du développeur Android sur le stockage des données et vous noterez les différents types tels que les médias et les "documents" utilisant le cadre d'accès au stockage. Ajouter Stockage adoptif pour les cartes SD et vous obtenez des développeurs expérimentés non-Android qui posent des questions telles que Quel est l'état actuel du stockage interne, externe, amovible ou adoptif sur Android ? . Quoi qu'il en soit, si votre "dossier prédéterminé" est un dossier système, sans Root, vous n'y aurez pas accès non plus.

La question SO ci-dessus renvoie aux articles de blog de Commonsware concernant la situation du stockage Android : mémoire interne , stockage externe y stockage amovible du point de vue d'un développeur. Écrire une application pour interagir avec tous ces types de stockage serait hors sujet ici dans Android Enthusiasts mais les lire donne un contexte sur la façon dont Android n'est pas comme la ligne de commande / shell Linux qui a été et est en train de devenir.

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