Les tablettes sont pré-paramétrées dans les IdeasBox. Cependant il se peut que des besoins de dernières minutes soient exprimés directement sur le terrain.
Il faudra donc être réactif !
Il est très fortement conseillé d'utiliser un ordinateur sous Linux pour toutes les opérations décrites ci-dessous.
Vous avez le choix entre deux stratégies d'installation des nouvelles applications sur les tablettes.
Vous décidez d'activer le Google Play store sur toutes les tablettes
Vous décidez de ne pas passer par le Google play store et d'installer en masse via un Ordinateur vos applications
La solution Google Play Store peut être pratique si votre partenaire souhaite avoir une certaine indépendance et projette d'installer de nouvelles applications régulièrement. Cependant dans des contextes où le débit de la connexion Internet est faible, ce n'est pas la stratégie à prévoir, car les applications doivent être téléchargés sur chaque tablette ! (Une application peut peser jusqu'à 150Mo). Néanmoins cela peut être rassurant pour un partenaires disposant de compétences techniques faibles. Il faut savoir enfin que vous rentrez ensuite dans le monde de Google à vos risque et périls, mais c'est pratiquement inévitable si vous souhaitez utiliser des applications payantes.
La solution sans Google Play Store est très intéressante mais nécessite quelques compétences techniques et un transfert de compétences au partenaire à ce niveau là. Par ailleurs, vu qu'il s'agit de script bash avec l'utilitaire ADB, nous pouvons également en profiter pour supprimer des applications jugées inutiles ou ne fonctionnant pas. Les applications dans ce cas ne sont téléchargés qu'une seule fois ce qui peut convenir pour une connexion Internet disposant d'un faible débit. Vous devrez dans un premier temps télécharger les applications depuis l'application Android Yalp Store et les récupérer pour pouvoir les installer sur d'autres devices.
L'idée est donc de procéder de la sorte pour installer des applications en dernière minute.
A ce stade, vous avez téléchargé vos applications gratuites et payantes. Il faut maintenant réaliser un backup de vos nouvelles applications pour les déployer sur toutes vos tablettes.
ATTENTION Cette application ne sauvegarde QUE les applications et ne sauvegarde pas les données. Cela signifie que certaines applications sauvegardées puis restaurées sur une autre tablette ne fonctionneront pas. Pour sauvegarder les données il faut que la tablette soit ROOTÉE !
Vous êtes maintenant en possession de toutes les applications que vous avez téléchargées et êtes maintenant prêt à les installer sur vos tablettes.
Si c'est la première fois que vous connectez une tablette Danew à votre ordinateur, il se peut que ce dernier ne sache pas communiquer correctement avec les tablettes de modèle Danew. Il faut donc exécuter cette commande dans un terminal
echo "0x0e8d" > ~/.android/adb_usb.ini
Et ajouter cette ligne SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666", GROUP="plugdev"
dans le fichier /etc/udev/rules.d/51-android.rules
Un utilitaire appelé ADB
disponible sous Linux permet grâce à une ligne de commande d'installer une collection de fichier .apk (application Android) sur un appareil Android.
Si l'utilitaire ADB n'est pas installé sous votre PC, voici la commande à exécuter pour l'installer sous un système Linux
sudo apt-get install android-tools-adb
Par défaut il n'est pas possible d'installer directement des applications depuis la ligne de commande. Si le pack google play n'est pas installé sur l'appareil, le seul moyen d'installer des applications est via l'utilitaire en ligne de commande ABD.
Vouz aurez peut être la mauvaise surprise de devoir désintaller certaines applications pour en installer d'autres (problème d'espace mémoire).
Pour ce faire, vous devrez repérer le nom de l'application.
Ex : Helium - App Sync and Backup
La barre d'URL contient le nom complet de l'application :
https://play.google.com/store/apps/details?id=com.koushikdutta.backup&hl=fr
Le nom est juste après id= soit com.koushikdutta.backup
Repérez et notez toutes les applications que vous désirez supprimer dans un fichier app_a_supprimer.csv
Si vos applications se trouvaient sur une tablette rapatriez les sur votre ordinateur dans un dossier nomée apk
Créez un dossier android_app
quelque part sur votre ordinateur (ex : /home/jeanmichel
)
app_a_supprimer.csv
et le dossier apk
dans votre nouveau dossier android_app
delete_install_android_app.sh
et collez le contenu ci-dessous#!/bin/bash while IFS='' read -r line || [[ -n "$line" ]]; do adb uninstall $line done < "app_a_supprimer.csv" find apk/ -name '*.apk' -exec adb install -r {} \;
cd /home/jeanmichel/android_app
delete_install_android_app.sh
exécutable avec chmod +x delete_install_android_app.sh
./delete_install_android_app.sh