2010-09-06 40 views
1

我有一个使用JNI调用的Android应用程序。现在我想让这个应用程序用Android操作系统启动(即我的应用程序应该用Android操作系统进行编译,我正在使用用于Android编译的Intel Atom板)。我的问题如下:在OS编译上运行Android应用程序

1)我是否按照与Android OS NDK文件夹创建make文件和符号链接的相同步骤?如果不是,我怎么做JNI调用。?

2)我无法理解Android的架构,当我编译我的Android应用程序与Android操作系统。任何人都可以请解释吗?

回答

1

如果你想让你的应用程序在启动时运行,你应该使广播接收器捕获on_boot意图。从这个接收者,你可以通过jni调用启动你的应用程序。但是,一个接收者的生命周期很短,你可能会看起来很倒霉,开始活动(或者可能是服务,取决于你的应用程序),这使得相同的jni电话。 Makefile应该和你关注ndk教程一样。

相关问题