程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 最新版Android Studio 創建JNI教程,androidjni

最新版Android Studio 創建JNI教程,androidjni

編輯:JAVA綜合教程

最新版Android Studio 創建JNI教程,androidjni


本文主要目的如題所示,並針對一些創建過程中可能會遇到的問題提供解決方案。

本文主要參考:http://ph0b.com/android-studio-gradle-and-ndk-integration/,裡面有視頻講解,嫌看文檔麻煩

的可以直戳進去。。。

主要思路:在一個類中創建native方法,編譯生成該類的class文件,再去生成該類的頭文件,有了頭文件之後在c文件中編寫代碼的具體實現,配置sdk、ndk路徑、給ndk模塊起名,最後就是對該方法的調用。

詳細步驟如下:

1、本地創建native方法

新建一個空的android工程,在類中聲明native方法

建議:不在activity中聲明native方法,一是為了設計上的簡潔並功能分離,二是創建頭文件時避免不要的麻煩。

public class JniUtil {
    public native String getStringFromNative();
}

 

2、編譯

如圖,主要是為了得到帶有native方法類的.class文件

編譯通過之後如下圖所示

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved