Android守护程序进程

时间:2010-05-10 09:27:19

标签: android

是否有可能(不违反任何许可证)在Android操作系统之上编写本机C / C ++应用程序并使其作为守护进程运行?

已经有几个守护进程'正在运行,可以通过'ps'命令看到,法律部分最让我担心。还缺乏关于如何做到这一点的文档。

对于写作部分,我想可以使用基本的Linux编程概念,因为Android至少支持某种程度的标准Posix API。为了让它在手机启动时运行,init当然也需要进行一些修改。

我没有计划在Android电子市场中安装此应用,因此手动将其安装到手机上不是问题。只要它不需要重新编译整个操作系统或内核。

我非常感谢有关此主题的所有信息,因为没有太多可用的信息。

感谢。

2 个答案:

答案 0 :(得分:5)

  

是否可能(没有违反任何规定   许可证)编写本机C / C ++   应用程序在Android操作系统之上   并使其作为守护进程运行?

不干净。

  

还缺乏关于如何做到这一点的文档。

因为你不应该这样做,除非修改固件。

  

为了让它在手机启动时运行,init当然也需要进行一些修改。

只有在有根电话(最多)或修改固件(最坏情况)才能实现。

Android的NDK旨在创建通过JNI连接到Java应用程序的库。如果您正在寻找通用的Linux环境,Android就不是答案。

答案 1 :(得分:2)

从法律上讲,这根本不是问题,他们不是Apple。

application fundamentals解释如何在java中执行此操作,NDK解释如何在C / C ++中执行操作,我猜你可以以某种方式解决它。