發表文章

目前顯示的是有「NDK」標籤的文章

Android NDK

圖片
  首先要把NDK進行下載安裝 新增專案選擇C++字眼的專案類型 於安卓模擬器運行 就會看到打印C++ 字串結果 預設的JNI C++程式碼 src/main/cpp/native-lib.cpp 1 2 3 4 5 6 7 8 9 10 #include <jni.h> #include <string> extern "C" JNIEXPORT jstring JNICALL Java_com_example_ndktest_MainActivity_stringFromJNI( JNIEnv * env, jobject /* this */ ) { std :: string hello = "Hello from C++" ; return env -> NewStringUTF(hello.c_str()); } java程式進入點 src/main/java/com/example/ndktest/MainActivity.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 package com . example . ndktest ; import androidx.appcompat.app.AppCompatActivity ; import android.os.Bundle ; import android.widget.TextView ; import com.example.ndktest.databinding.ActivityMainBinding ; public class MainActivity extends AppCompatActivity { // Used to load the 'ndktest' library on application startup. static { System ....