王家林的第五本Android書籍—Android與JNI

來源:互聯網
上載者:User

第1篇  AndroiD 4.0開發環境搭建和測試 1

1.1  下載所需的軟體 2

1.2 安裝所需要的軟體 4

1.3  第一個Android 4.0程式 25

1.4  剖析Android程式的組織圖 43

1.5  Android 4.0模擬器無3G訊號的解決方案 65

第2篇  在Android上運行C程式初體驗 67

2.1  下載並安裝C語言交叉編譯工具鏈 67

2.2  第一個C語言程式 76

2.3  在Android上安裝、授權、運行C語言程式 80

2.4  採用動態連結的方式產生可執行檔並在Android上安裝、授權、運行C程式 87

2.5  解決採用動態連結方式產生的可執行檔執行時的“Segmentation fault”問題 99

第3篇  在Java中調用C/C++代碼 101

3.1  JNI思考 101

3.2  JNI中Java調用C/C++代碼的步驟 103

3.3  Java調用C/C++執行個體 112

第4篇  C/C++訪問Java類 140

4.1  Java VM、JNIEnv、jobject、jclass剖析 140

4.2  C/C++訪問Java中的類、屬性和方法 142

第5篇  C/C++修改Java屬性並調用Java類的方法 160

5.1  C/C++設定Java屬性 160

5.2  C/C++調用Java的方法 170

5.3  C/C++調用Java類父類的方法 180

第6篇  C/C++操作Java對象 235

6.1  C/C++中建立Java對象 235

6.2  C/C++中建立Java中的String對象 248

第7篇  C/C++中處理Java中的數組 260

7.1  C/C++訪問Java中的數組 260

7.2  C/C++處理Java中基本類型的數組 262

7.3  C/C++處理Java中物件類型的數組 298

第8篇  JNI中的引用與緩衝 320

8.1  全域引用、局部引用、弱全域引用 320

8.2  緩衝jfieldID 322

8.3  緩衝jmethodID 330

第9篇  多線程 340

9.1  JNI的多線程機制 340

9.2  JNI多線程實戰 342

第10篇  Dalvik虛擬機器 350

10.1  Dalvik虛擬機器思考 350

10.2  深入剖析Dalvik虛擬機器處理JNI機制與流程 352

第11篇  JNI最佳實務 355

10.1  JNI的安全 355

10.2  JNI最佳實務指導 360

 

 

附錄  如何成為Android高手最新版本:結合雲端運算和智能端、軟硬整合 380

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.