¿Es posible (sin violar ninguna licencia) escribir una aplicación C/C++ nativa sobre el sistema operativo Android y hacer que se ejecute como un proceso daemon?Android daemon process
Ya hay varios procesos de daemon en ejecución que se pueden ver con el comando 'ps', la parte legal me preocupa más. Y también la falta de documentación sobre cómo hacer esto exactamente.
Para la parte de escritura, creo que uno podría usar conceptos básicos de programación de Linux, ya que Android admite al menos en cierto nivel la API estándar de Posix. Para hacer que funcione mientras el teléfono arranca, algunas modificaciones también son necesarias en init.
No tengo planes de tener esta aplicación en Android Market, por lo que instalarla manualmente en el teléfono no es un problema. Siempre que no requiera volver a compilar todo el sistema operativo o kernel.
Realmente aprecio toda la información sobre este tema, ya que no hay mucho disponible.
Gracias.
También estoy estudiando el NDK y noté que hay una lista de librerías "estables" que solo deberían usarse. ¿Esto descarta el uso de las bibliotecas estándar de Poxis (o lo que se implementa de ellas)? – kaskelotti