0 votes

Comment exécuter un script sur un appareil Android enraciné ?

Nous avons récemment déployé un grand nombre de dispositifs Android en interne pour afficher uniquement des pages Web personnalisées.

  • Appareil : RKM MK902
  • Système d'exploitation : Android 4.4.2 Rooted
  • Rayon Wifi 8021x
  • Navigateur Dolphin avec mode kiosque et module complémentaire de rechargement des onglets (rafraîchissement de la page/30 sec)
  • Il faut aussi que le code de la page Web se rafraîchisse lui-même.
  • J'ai essayé d'autres applications pour rafraîchir le navigateur dans la fenêtre de temps programmée. (mauvais résultats)

Le problème auquel je suis confronté maintenant est que même si j'ai réglé l'intervalle de rafraîchissement à 30 secondes, il arrive que le message "page non disponible" apparaisse, mais je peux accéder à la page manuellement depuis mon bureau.

J'essaie de savoir si c'est un problème de wifi ou de serveur web.

Ce que je veux faire, c'est qu'un script exécuté sur l'appareil Android accède à la page toutes les 30 secondes et enregistre le résultat. Mes questions sont les suivantes

  1. comment écrire un script sur un appareil Android ? quel langage ou quelle commande ?
  2. comment exécuter ce script sur un appareil Android ?
  3. comment enregistrer les résultats ?
  4. comment programmer l'exécution de ce script ?

1voto

Ash-Ishh.. Points 1040
  • Vous pouvez télécharger BusyBox qui contient de nombreux utilitaires UNIX courants. Vous pouvez écrire un script dans le shell et le faire fonctionner sur Emulateur Teriminal

  • Si vous connaissez python vous pouvez écrire et exécuter script sur Qpython3

  • Vous pouvez utiliser Tasker pour planifier script.

  • Vous pouvez télécharger Navigateur Dolphin et peut relancer l'onglet avec Relais de l'onglet du dauphin

{Je n'ai aucune idée de la façon de créer un journal :( Et je sais que ce n'est pas une bonne solution mais vous pouvez essayer de trouver une solution en utilisant les applications mentionnées ci-dessus.}

1voto

user109741 Points 11
  1. Utilisez un éditeur de texte simple et sauvegardez-le sous le nom de .sh. Shell ou bash.
  2. Installez l'émulateur de terminal, et tapez sh "votre script chemin.sh" si vous avez besoin d'un accès Root, tapez su -c sh "votre script chemin.sh"
  3. Log ? Vous voulez dire stdout ? Il apparaîtra sur l'écran du terminal.
  4. Utiliser Tasker ou installer script Launcher

0 votes

Pourriez-vous également mentionner les hyperliens de ces applications dans votre réponse ?

0 votes

0voto

Kenpachi Points 159

Vous pouvez utiliser l'installation de Busybox, qui vous fournit de nombreux utilitaires tels que awk, file, etc... et l'émulateur de terminal.

  1. Créez un fichier shell avec #!/system/bin/sh comme première ligne (shebang)
  2. Maintenant, placez le script complété sous /system/xbin o /system/bin et l'exécuter depuis l'émulateur de terminal

Les informations sont extraites de cet article : http://www.pctips4u.com/2016/03/writing-shell-scripts-in-Android.html

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