20110622
GAFFE: l'histoire ne dit pas que le sandbox donné au matou doit commencer et finir par un /
sinon message puis comportement indéterminé
le contenu de ce fichier guidera le matou en charge de l'installation:
la syntaxe est simple (conforme à
AndroidParams sauf l'exception pour les éléments répétés.
chaque ordre est composé de:
- un verbe (*, apk, copy ...)
- une valeur (chaîne alphabétique)
- un séparateur de fin: ";".
*:fichier_d'installation_de_Monsieur_Zorglub
sandbox:/tom/; (nom (avec éventuel chemin) du matou!, à partir de la racine de la sdcard; dirigera vers /mnt/sdcard/tom/.; (les / initial et/ou final pourraient être forcés si absents)
path:chemin source (http:... ) ;
apk:url d'un .apk ;
cat:"url source file ">"path for created file";
apk:url d'un autre .apk ;
cat:"url source file ">"path for created file";
cat:"url source file ">"path for created file";
a priori les espaces et changement de ligne sont ignorés
instructions:
- sandbox
- path: fixe le chemin (début des URL du fichier (par défaut chemin de chargement du nombril).
GLOBAL même pour les URL le précédant!
- apk (pourrait être install!)
- cat (pourrait être copy)
- run : classes installées à lancer, par exemple: run:com.utopie.minuteur.Reveil;
NOTE: évolution de la syntaxe antérieure, les lignes homonymes sont autorisées (dans la roadmap seulement) et dispensent de l'indirection par une liste (comme tasks et externals de Minuteur)
la rédaction des noms de fichiers et dossiers respecte les règle de
AndroidDesign.