Android JNI程式設計(一)——JNI概念以及C語言Dev-C++開發環境搭建、編寫HelloWorld
一:JNI是什麼呢?
JNI:JNI是Java Native Interface的縮寫,它提供了若干的API實現了Java和其他語言的通訊(主要是C&C++) ,簡單來說就是Java調C,C調Java。
二:開始搭建我們的開發環境,也是非常的簡單的
Dev-C++工具下載,安裝一路預設到Finish就ok了。
工欲善其事,必先利其器。
調整字型大小:選單欄下 Tools–>Editor Options這裡面的Font和Color就可以更改字型和顏色了
快捷鍵檢視與修改:選單欄下 Tools–>Configure Shortcuts…就可以檢視所有的快捷鍵了
修改工具語言: Tools–>Environment Options 在右側就可以看到一個Language了
三:現在我們就可以開始寫我的第一個C程式了
//相當於java的import stdio: standard input$output標準輸入輸出
//.h標頭檔案格式,包含一些函式
#include<stdio.h>
//匯入標準的C語言函式庫
#include<stdlib.h>
int main() {
//輸出函式
printf("Hello World! \n");
//使docs視窗停留
system("pause");
return 0;
}
//這裡int 和return 0;可以省略不寫
四:上面程式碼一執行電腦就會彈個docs視窗給你了說明你成功了,可以看到一個HelloWorld了。
五:既然他開啟的docs命令列,那我們來玩幾個好玩的
#include<stdio.h>
#include<stdlib.h>
main() {
//開啟計算器,相當於在執行輸入框輸入calc
system("calc");
//使docs視窗停留
system("pause");
}
程式一執行你就會發現他幫你打開了計算器是不是很神奇,同時你還可以開啟記事本、畫板之類的。