Значок главного экрана для терминальной программы?

Я использую терминал-иде http://code.google.com/p/terminal-ide/ , который в основном представляет собой терминал для Android со всеми видами утилит. Например, можно создавать bash-скрипты. Есть ли способ создать значок на главном экране, который будет запускать один из этих сценариев?

Не то, что я знаю из. Но вы можете взглянуть, например, на GScript , который утверждает, что предоставляет такие ярлыки.

Ответы (4)

Есть ли способ создать значок на главном экране, который будет запускать один из этих сценариев?

Есть еще один способ (кроме этого ), если вы используете приложение Terminal Emulator для Android . Это позволяет виджету, который можно использовать для выполнения скрипта.

  1. Установите это приложение, выберите виджет Term Shortcut в текущей панели запуска.
  2. В соответствии с аргументами введите:

    sh <FILEPATH>
    

    В моем случае запрос был таким:

    sh  /sdcard/airdroid/dd.sh
    

    Что касается root-доступа, то вы можете либо предоставить suдоступ изнутри скрипта и использовать для выполнения вышеозначенную команду, либо сделать:

    su -c "sh  /sdcard/airdroid/dd.sh"
    

    Твой выбор!

    Выберите значок или ярлык в соответствии с вашими потребностями, нажмите «ОК» , и значок будет размещен на главном экране.

  3. Коснитесь значка, откроется окно приложения эмулятора терминала , и скрипт будет выполнен, как и в Desktop GNU/Linux.

Мы готовы идти!

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

Если сценарий не зависит от Terminal IDE , а только от оболочки, вы можете использовать Tasker для создания ярлыка на главном экране, который будет выполнять сценарий.

Краткая инструкция:

  1. Выберите виджет «Ярлык задачи» в текущей панели запуска.
  2. Создайте имя задачи и нажмите +Код → Запустить оболочку . Введите данные там в соответствии с вашими потребностями.
  3. Сохраните задачу, выберите значок, и ярлык (значок) будет размещен на главном экране.
  4. Ярлык будет работать, пока служба Tasker продолжает работать в фоновом режиме.

https://play.google.com/store/apps/details?id=os.tools.scriptmanager

у меня сработало, я сделал любимый скрипт и с надстройкой создал ланчер для монтирования моих USB-ручек ext4 (с рутом).