Android терминал и дамп лог - PullRequest
       5

Android терминал и дамп лог

0 голосов
/ 04 ноября 2010

Я пытаюсь программно отправлять команды терминала с активности Android. На данный момент я использую что-то вроде следующего:

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();

Однако моя программа1 не работает успешно, и я считаю, что это связано с неадекватными правами пользователя. Теперь на мой вопрос:

Кто-нибудь знает, как я могу сбросить терминал в файл и сохранить его на телефоне или SDCard? Программа подключается к терминалу для подачи команд, я хочу узнать, как в противном случае открыть соединение и получить доступ к (что обычно отображается на экране терминала).

1 Ответ

0 голосов
/ 05 ноября 2010

См. Источники для приложения «Терминал», так как оно является двунаправленным.

К сожалению, запуск команд оболочки или запуск собственных процессов не является официально поддерживаемой частью Android, поэтому стабильность в будущем не гарантируется.

...