utool для андройда: запускаем скрипт при втыкании определенного носителя

Что-то я разошелся, третья апликуха за эту неделю. на этот раз достаточно странная.
Это мелкая апликуха, которая запускает скрипт, когда втыкается устройство с волшебным маркерным файлом и монтируется системой.
Вот и все. Жалко что в андройде не нашлось удева, тогда бы это решилось одним правилом…
Собственно, инструкция простая. создаем скрипт, куда складываем инструкции того, что надо сделать с устройством и его файлами, складываем куда-нибудь на устройство, создаем в корне флешки файл .IOMARKER (имя маркера можно настроить), вводим путь к скрипту, говорим запускать ли от имени рута.
Вот и все.


Апликуха так же броадкастит 3 события:

org.ncrmnt.utool.actions.FLASH_DETECTED — когда задетектило маркированный носитель
org.ncrmnt.utool.actions.USCRIPT_DONE — Когда скрипт отработал свое
org.ncrmnt.utool.actions.FLASH_REMOVED — когда маркированный носитель убран из системы

Так что эти события можно подхватывать из граф. интерфейса.

Поддерживается только один скрипт и один маркер.
Это бысро написанный костыль для своего использования в самопальном терминале из флайтача 2 (Этот хак я задокументирую, как доделаю), потому и не особо фичасто. Если захотелось расширить, или есть вопросы по софтине, пишите на почту.

Исходные коды и апк, как всегда, на шитхабе.

Добавить комментарий