編輯:關於Android編程
前提條件:已經安裝了JDK 6.0、android SDK、NDK r9和eclipsele4.2開發環境.
推薦下載Android開發的綜合套件adt-bundle-windows-x86,再下載Android NDK既可以開始Android NDK程序的編程了。
1. 首先在eclipsele4.2上創建一個空的Android工程,無所謂,只要是一個Android工程就OK了。
2. 安裝NDK開發的插件com.android.ide.eclipse.ndk_23.0.2.1259578.jar
之前的Eclipse版本是包含有這個插件的,不用自己手動安裝這個插件;最新的Eclipse軟件不包含有該插件,必須自己下載com.android.ide.eclipse.ndk_23.0.2.1259578.jar插
件,然後復制到eclipse\plugins的文件夾下,關閉Eclipse軟件然後重啟Eclipse,再進行操作就可以出現上圖的實例。
3. 配置NDK的路徑
Eclipse的主菜單Windows—>preferences打開如下圖,配置Android NDK的文件路徑:
然後進行如下的操作:
出現如下所示,點擊finish即可。
點擊完成以後,觀察Android工程,會發現多生成3個文件夾,如下圖所示:
4. Andriod NDK代碼的編寫
Android NDK的開發用C或C++都可以,但是使用C或C++開發NDK時,應該使用C或C++的標准庫提供的函數。
5.在Android.mk文件和Application.mk文件中可以添加NDK編程需要支持的庫,具體信息可以參考NDK編程的谷歌文檔。
Android NDK編程可以使用的C++的庫:
添加C++的庫的支持:
6. Android NDK的調試
再次編譯Android工程會出現一下的錯誤提示:
按下圖的操作進行該錯誤的屏蔽,再次編譯程序就不會再彈出錯誤提示框了。
Android NDK的調試使用GDB程序,並且Android NDK的調試原理是使用socket進行通信的,因此必須要有客戶端和服務器端,並且Android虛擬機要打開。要調試Android NDK程序還必須自己編寫調試的debug.mk和connect.mk文件,並將這兩個文件拷貝到Android NDK工程的文件目錄下。
服務器端的debug.mk文件的編寫:
客戶端connect.mk文件的編寫:
打開cmd程序,開啟Android NDK調試的服務端:
調試服務器端,不能關閉。
再打開一個cmd程序開啟Android NDK調試的客戶端:
注意:
D:\adt-bundle-windows-x86-20130219\android-ndk-r9\prebuilt\android-arm\gdbserver(調試符號)
D:\adt-bundle-windows-x86-20130219\android-ndk-r9\toolchains\arm-linux-androideabi-4.8\prebuilt\windows\bin(GDB)
這兩個路徑要添加環境變量以後就沒有出現錯誤了。
本文實例講述了Android開發之在程序中時時獲取logcat日志信息的方法。分享給大家供大家參考,具體如下:今天分享一個在軟件開發中很實用的例子,也是這幾天在通宵加班中
相信去年聖誕節打開過手機淘寶的童鞋都會對當時的特效記憶猶新吧:全屏飄雪,旁邊還有個小雪人來控制八音盒背景音樂的播放,讓人有種身臨其境的感覺,甚至忍不住想狠狠購物了呢(誤)
Android-使用WebView顯示網頁WebView是安卓提供顯示web界面的工具類,可以像PC端的浏覽器那樣進行顯示:大致就是上圖那樣。其實也可以不用WebView
先來看看效果實現效果模擬水波紋的效果:點擊屏幕就有圓環出現,半徑從小到大,透明度從大到小(0為透明)實現思路