J'essaye d'envoyer des commandes de terminal programmatiques à partir d'une activité android. En ce moment je suis en utilisant quelque chose comme ce qui suit:Terminal Android et Dum Dum Journal
Process process = null;
DataOutputStream os = null;
process = Runtime.getRuntime().exec("su");
os = new DataOutputStream(process.getOutputStream());
os.writeBytes("./data/program1\n");
os.writeBytes("./data/program2\n");
os.writeBytes("exit\n");
os.flush();
Cependant, mon Program1 omet d'exécuter avec succès et je crois que cela est dû à des autorisations utilisateur insuffisantes. Maintenant pour ma question:
Est-ce que quelqu'un sait comment je peux vider le terminal dans un fichier et l'enregistrer sur le téléphone ou la carte SD? Le programme est en train de lier le terminal pour l'alimenter, je veux savoir comment ouvrir une connexion et accéder à la sortie (ce qui est normalement visible sur un écran de terminal).