在zygote外运行本机android可执行文件

时间:2011-11-30 07:35:13

标签: android native

是否可以在zygote之外启动本机android可执行文件?

1 个答案:

答案 0 :(得分:1)

我发现在我的原生应用程序中使用以下代码守护你的应用程序会使它与zygote分离。

/* Daemonize */ 
daemon(0, 0); 
umask(0); 
alarm(0);

我不确定它是否真的与zygote分离,但这就是pstree给我看的东西。唯一的缺点是不再打印所有输出。在我的情况下,我不需要向用户打印任何东西,所以没关系。