一、新建ndk编程
在Android studio中进入File->New Project进入到"New Project"页面,由于是在手机平台开发程序,所以左侧的Template栏选择"Phone and Tablet"。顺便说一下,"Wear OS","Android TV"和"Automotive"三个选项分别表示的是穿戴设备平台,Android电视平台和车载平台。
二、ndk工程自动生成的文件
按照上图中红色框标记的3个部分,分3部分叙述。
1.动态库加载模块
这部分使用静态代码块,原因是其生命周期和应用程序一样,只有应用程序的生命周期结束,动态库才卸载。加载的动态库的名称可以在CMakeList.txt中修改,如下图所示地方。
2.java代码中定义native接口
android studio会在ndk工程建立初期,在活动的末端添加一行native方法,功能是返回"Hello from C+&#