Инструмент для форматирования текста в реальном времени на Android | English
Введите {команда}$ в любом текстовом поле - мессенджере, браузере, заметках - и Inline выполнит вашу Lua-функцию прямо на месте, заменив выражение результатом. Без root.
- Установите приложение
- На новых версиях Android перед включением службы нужно разрешить защищенные настройки: О приложении > ⋮ (меню в правом верхнем углу) > Разрешить ограниченные настройки
- Включите службу специальных возможностей Inline в настройках устройства (кнопка в меню приложения)
- На главном экране приложения доступен список модулей - скачивайте нужные и настраивайте
- Введите
{help}$в текстовом поле для показа доступных команд
Поддерживаются не все текстовые поля. Работа приложения зависит от оболочки Android - корректно работает на Pixel и AOSP, нестабильно на Samsung, плохо поддерживается на Xiaomi (MIUI/HyperOS).
- Команды прямо в тексте - пишите
{имя}$в любом поле ввода любого приложения, и ваш Lua-скрипт обработает текст на лету - Свои модули на Lua - каждый модуль это
.luaфайл с командами, которые вы определяете сами - Доступ к Android API - мост LuaJava дает прямой доступ к Android SDK из скриптов
- Управление через приложение - модули скачиваются и настраиваются через UI, каждый модуль может иметь свой экран настроек
Сохраните файл hello.lua в /sdcard/inline и нажмите Reload в меню приложения (⋮):
local function hellocmd(_, query)
query:answer "Hello, world!"
end
return function(module)
module:registerCommand("hello", hellocmd, "Prints hello world")
endВведите {hello}$ в текстовом поле - готово. Подробнее об API, библиотеках и возможностях модулей - в Wiki.
Для доступа к директории
/sdcard/inlineвключите Storage Permission в меню приложения (⋮).
