J’essaie de contrôler un terminal avec Python. Selon la documentation que j’ai trouvée, je devrais pouvoir utiliser Popen pour exécuter les commandes du terminal, avec les sorties stdin et stdout. Malheureusement ça ne marche pas: import subprocess o = subprocess.Popen(“adb shell”,stdin=subprocess.PIPE, stdout=subprocess.PIPE, shell=True) #for line in o: #print “I got”,line print o.communicate(“ls /”) o.stdin.write(“ls /”) […]
J’essaie d’utiliser un script init.d pour exécuter un autre script en arrière-plan. Le script init.d doit continuer immédiatement après avoir exécuté l’autre script en arrière-plan pour que mon périphérique puisse démarrer complètement et que le script exécuté puisse exécuter ses commandes. J’ai googlé et trouvé que le symbole & peut être utilisé à la fin […]
Je lis un InputStream à une Ssortingng utilisant le code suivant. public Ssortingng convertStreamToSsortingng(InputStream is) { try { return new Scanner(is).useDelimiter(“\\A”).next(); } catch (NoSuchElementException e) { return “”; } } Cependant, je reçois une très grande Ssortingng en sortie. Comment puis-je l’parsingr pour obtenir des valeurs pour Free blocks et le Block count comme deux […]
Je souhaite taper plusieurs commandes shell adb sur une seule ligne, Par exemple, je veux taper adb shell et le système su et cd sys . J’ai essayé de les connecter avec && et & bzw. adb shell && su && cd sys , mais il semble que cela ne fonctionne pas avec les commandes […]
J’essaie de commencer le développement Android sur OS X (essayer est la clé ici). J’ai lu toutes les choses amusantes sur http://developer.android.com/sdk/index.html . J’obtiens les bases, installez le JDK, Eclipse, le SDK Android, le plugin Eclipse et ADT. C’est beaucoup à faire, mais je comprends le sens de chaque étape, alors bon, bien. Ensuite, il […]
J’utilise la commande chmod pour changer la permission du fichier mais cela ne fonctionne pas dans mon code et mon appareil est également enraciné: Ssortingng MyFilePath = “/data/data/MyPkgName/database/com.pocketchange.android.http.AsyncHttpRequestService.db”; CommandCapture command = new CommandCapture(0, “chmod 777 ” + “\””+ MyFilePath+ “\””); RootTools.getShell(true).add(command).waitForFinish(); Et quand il est exécuté, la sortie de commande est la suivante: Unable to […]
Mon application prend une séquence de captures d’écran, mais au lieu d’en obtenir beaucoup, je reçois une capture d’écran qui se remplace tout le temps. Je veux prendre des captures d’écran nommées par la date à laquelle elles ont été sockets (cela les rendra uniques et résoudra le problème, je pense). Pour cela je fais […]
J’essaie de récupérer un entier “heure” converti pour le fuseau horaire d’un utilisateur avec l’heure GMT unix. Mon code fonctionne QUELQU’UN du temps, mais par exemple, il était 21h00 sur la côte est et obtenait un 0 pour l’heure. quelqu’un peut-il aider? long l = Long.parseLong(oslist.get(position).get(“hour”)); Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(l); calendar.setTimeInMillis(l * 1000); calendar.setTimeZone(TimeZone.getDefault()); […]
J’ai fait un socket unix dans C et je l’ai compilé avec ndk et par adb je l’ai poussé dans / data / local à partir de ma carte SD. J’ai changé la permission de ce fichier en 777 et je l’ai exécuté avec ./. Maintenant, je peux voir mon propre socket dans / dev […]
J’ai en quelque sorte causé la confusion chez git après avoir renommé un répertoire dans un projet Java. Il y a maintenant tout un tas de fichiers fantômes dans ma copie de travail pour l’ancien nom de fichier que je n’arrive pas à supprimer. Un exemple d’un de ces changements est: Exemple Diff: NumberUtils.java -package […]