Выполнение команд adb, таких как dmesg и logcat, в моем приложении в режиме реального времени - PullRequest
0 голосов
/ 31 декабря 2010

Вот что я пытаюсь сделать: я хочу, чтобы я мог показывать логи dmesg и вывод logcat в приложении, которое я пишу.Я знаю, что должен использовать Runtime.getRuntime (). Exec (), но в остальном я довольно растерян.Я пытался найти некоторые примеры, но не смог.

Может кто-нибудь здесь дать мне некоторую информацию о том, как это сделать?Может быть, укажите мне пример кода.Помимо выполнения в моем коде следующего:

Runtime.getRuntime().exec("dmesg");

или

Runtime.getRuntime().exec("logcat");

Я не уверен, что еще нужно сделать, чтобы иметь возможность читать выходные данные dmesg и logcat.

Я также хочу иметь возможность запускать такие команды, как 'ls' и 'cat'

Спасибо,

1 Ответ

0 голосов
/ 07 января 2011

Ну, CrazyJay, эта статья 'Запуск собственного кода Android в вашем приложении для Android' может вам помочь

и предлагает вам это приложение

...