1. 程式人生 > >Android Studio 2.3之後在程式碼中加入Cpp

Android Studio 2.3之後在程式碼中加入Cpp

在一個新建的專案下實驗,這個可能Android Studio支援C++,可以在建立專案部的時候勾選直接可以在裡面形成支援的專案


剩下就是自己將MainActivity的System.loadLibrary()提取出來,形成工具類,自己在修改cpp目錄下的程式碼或者新增新的c++檔案,需要在一個叫做。裡面添加註冊(還沒試驗過是否可以)。

在之前專案新增

Step 1:

    在App main目錄下建立cpp目錄

    

    Step 2

    建立帶有本地方法的工具類

    工具類裡面主要載入了cpp庫和宣告呼叫的方法。如上所示。

Step 3:

    下載或者拷貝CMakeList.txt檔案,修改.cpp檔案的名字

Step 4:

    修改.cpp檔案

extern"C"說明使用C++

JNIEXPORT 外界可以呼叫的方法標誌

jstring 返回型別

JNICALL Jni呼叫

Java_com_stu_grd_uipaintdemo_CppHelper_getSecret函式名 規則JAVA+包名+工具類名+方法名