編輯:Android開發實例
使用C/C++開發的使用這個SDK,可以很方面的進行開發,對於已有C/C++代碼的移植是個很關鍵的部分
The Android NDK is a complement to the Android SDK that helps you to:
- Generate JNI-compatible shared libraries that can run on the Android
1.5 platform (and later) running on ARM CPUs.
- Copy the generated shared libraries to a proper location of your
application project path, so they will be automatically added to your
final (and signed) .apks
http://www.cygwin.com/下載安裝程序
可以先下載後再安裝,全部下載1.7G,安裝後大小5.6G
命令行編譯
注意按照“前置條件(JDK和環境變量)”設置好環境變量,能夠找到cygwin和NDK的目錄
在cygwin的命令行下即可編譯NDK的sample文件
IDE中編譯
ADT
http://dl-ssl.google.com/android/eclipse/
CDT
http://download.eclipse.org/tools/cdt/releases/helios
使用如上的地址在線安裝好ADT和CDT即可編譯
注意:
如下是對於具體的NDK項目(hello-jni)的設置,需要把NDK新建的Builder放在第一個(新加的builder設置為NDK_Builder)
這樣IDE編譯這個項目時先編譯NDK的文件
編譯NDK庫文件
在Eclipse中打開項目[由於NDK的IDE功能不是很強,可以不使用CDT,使用上面的命令行編譯庫即可]
此時可以和界面整合跟蹤
android-ndk-r5\docs可以看到文檔,包括make文件的格式、文件的結構等等都可以看到
NDK的調試功能目前比較弱,可以使用CDT或者Visual studio調試庫文件
參考:http://www.fengfly.com/plus/view-196895-1.html
本文演示如何在Android中實現ListView圓角效果。 無論是網站,還是APP,人們都愛看一些新穎的視圖效果。直角看多了,就想看看圓角,這幾年刮起了一陣陣的圓角設
本文實例講述了android編程實現懸浮窗體的方法。分享給大家供大家參考,具體如下: 突然對懸浮窗體感興趣,查資料做了個小Demo,效果是點擊按鈕後,關閉當前Ac
HelloWorld的目錄結構有: src:存放應用程序的邏輯代碼,這裡面的代碼是人工寫的gen:存放資源代碼,這裡面的代碼是自動生成的assets:存放mp
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用