У меня рутированный планшет Android. Я скопировал свое родное серверное приложение (Linux ARM ELF) в / data / tmp, и оно работает. Не хватает только одного: я хочу запустить сервер при загрузке планшета. Существует несколько обстоятельств, облегчающих выполнение миссии :
- устройство уже рутировано, я могу скопировать на него что угодно,
- установщик не требуется, миссия завершена, когда автозапуск настроен один раз,
- Моя серверная программа не требует никаких настроек, никаких файлов, никаких библиотек, никаких прав root, вообще ничего.
Я не хочу ни играть с созданием пакета APK, ни играть с NDK. Я ищу самый простой способ. Это нормально, если есть разные решения для разных дистрибутивов Android (меня интересуют текущие версии 2.2 и 2.3).
Может быть, я должен использовать inittab ? В любом случае, я предпочитаю «самое официальное» решение, если мы можем говорить «официально» в случае рутированного устройства, скажем, я ищу решение с «как можно меньшим количеством взлома».
Обновление: я нашел это: http://www.androidenea.com/2009/08/init-process-and-initrc.html - попробую и закрою вопрос, если все в порядке.