在Android2.3版本里,可以使用native_activity.h接口实现一个完整的native activity,在使用的时候,要确认回调函数不能阻塞主UI线程。
Native_app_glue静态辅助库为另一个线程中的事件循环提供了回调,而且非常容易使用,可以参考native-activity示例程序。
首先,在Eclipse中创建一个android项目,在项目的根目录下新建一个jni目录用于存放所有的本地代码。
其次是native-activity/AndroidManifest.xml 文件内容