Процесс демона Android

Действительно ли это возможно (не нарушая лицензий), чтобы записать собственное приложение C/C++ сверху ОС Android и заставить его работать как процесс демона?

Уже существует несколько рабочих процессов демона, которые видит с командой 'PS', легальная часть касается меня больше всего. И также отсутствие документации относительно того, как точно сделать это.

Для части записи я предполагаю, что можно было использовать основные концепции программирования Linux, так как поддержки Android, по крайней мере, немного выравнивают стандартный Posix API. Чтобы заставить это работать как телефон загружается, некоторые модификации, конечно, требуется в init также.

У меня нет планов иметь это приложение в Android Market, таким образом устанавливание его вручную к телефону не является проблемой. Пока это не требует перекомпиляции целой ОС или ядра.

Я действительно ценю всю информацию об этой теме, так как существует, не очень доступно.

Спасибо.

7
задан kaskelotti 10 May 2010 в 09:27
поделиться

2 ответа

Можно ли (не нарушая никаких лицензий) написать нативное C/C++ приложение поверх ОС Android и заставить его работать как процесс-демон?

Не совсем.

А также отсутствие документации о том, как именно это сделать.

Потому что вы не должны этого делать, разве что модифицировать прошивку.

Чтобы заставить его запускаться при загрузке телефона, некоторые изменения, конечно, требуются и в init.

Что будет возможно только на рутованном телефоне (в лучшем случае) или через модификацию прошивки (в худшем).

NDK Android предназначен для создания библиотек для подключения к Java-приложениям через JNI. Если вам нужна среда Linux общего назначения, Android - это не то, что вам нужно.

5
ответ дан 7 December 2019 в 05:19
поделиться

Юридически это вообще не проблема, это не Apple.

Основы приложения объясняют, как это сделать на java, NDK объясняют, как делать что-то на C / C ++, я думаю, вы можете как-то разобраться.

3
ответ дан 7 December 2019 в 05:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: