在Android2.3版本里,可以使用native_activity.h接口實現(xiàn)一個完整的native activity,在使用的時候,要確認回調函數(shù)不能阻塞主UI線程。
Native_app_glue靜態(tài)輔助庫為另一個線程中的事件循環(huán)提供了回調,而且非常容易使用,可以參考native-activity示例程序。
首先,在Eclipse中創(chuàng)建一個android項目,在項目的根目錄下新建一個jni目錄用于存放所有的本地代碼。
其次是native-activity/AndroidManifest.xml 文件內容