Запуск команд android
Запуск команд android
Как вызвать команды в создаваемом приложении android SDK которые возможно использовать в эмуляторе терминала android? swapon или swapoff например.
Или как то обратиться к bysubox, sh
Или как то обратиться к bysubox, sh
Re: Запуск команд android
Есть бинарник, как его привязать к проекту и создать в проекте кнопку для старта/стопа его?
В устройстве через виртуальный терминал запускаю его так:
или скриптом бинарникStart.sh:
//< Псевдо код:
//</Псевдо код:>
бинарникStop.sh:
//< Псевдо код:
//</Псевдо код:>
Всё работает, но этот метод не универсален для публичного использования в android!
Цель создать приложение...
В устройстве через виртуальный терминал запускаю его так:
Код: Выделить всё
/system/dir/бинарник//< Псевдо код:
Код: Выделить всё
cd /system/dir
./бинарникбинарникStop.sh:
//< Псевдо код:
Код: Выделить всё
killall -9 бинарникВсё работает, но этот метод не универсален для публичного использования в android!
Цель создать приложение...
Re: Запуск команд android
Runtime.getRuntime().exec() Возможно это поможетmichey писал(а):Есть бинарник, как его привязать к проекту и создать в проекте кнопку для старта/стопа его?
В устройстве через виртуальный терминал запускаю его так:или скриптом бинарникStart.sh:Код: Выделить всё
/system/dir/бинарник
//< Псевдо код://</Псевдо код:>Код: Выделить всё
cd /system/dir ./бинарник
бинарникStop.sh:
//< Псевдо код://</Псевдо код:>Код: Выделить всё
killall -9 бинарник
Всё работает, но этот метод не универсален для публичного использования в android!
Цель создать приложение...
Re: Запуск команд android
Спасибо!Kurt_89 писал(а):
Runtime.getRuntime().exec() Возможно это поможет
Так буду пробовать
Код: Выделить всё
localProcess = Runtime.getRuntime().exec("/system/dir/бинарник");Re: Запуск команд android
Помогло! Ещё раз спасибо Kurt_89
Теперь вопрос как добавить (привязать) бинарник к проекту, чтобы он был внутри проекта (внутри .apk) и какой путь будет к бинарнику в устройстве после установки?
Интересует первая часть вопроса, так как вторая часть не имеет смысла без первой.
assets
...........("file:///android_asset/.....");
Теперь вопрос как добавить (привязать) бинарник к проекту, чтобы он был внутри проекта (внутри .apk) и какой путь будет к бинарнику в устройстве после установки?
Интересует первая часть вопроса, так как вторая часть не имеет смысла без первой.
assets
...........("file:///android_asset/.....");
