我知道,更有利地使用NDK,而不是SDK的,如果你想寫更快的應用程序,所以我想知道有什麼好書如何在NDK編程?我知道C/C++語言,但我不知道從哪裏開始。如果沒有書,請給出一個想法如何開始。請告訴我有沒有好書? 喬治所有的應有的尊重。的Android NDK書籍或其他資料
5
A
回答
3
1
也許你需要從學習關於java的東西開始(雖然技術上在2.3以上,你可以逃避不必自己寫),關於android活動生命週期,你可能想閱讀關於jni的一些泛型引用,特別是不是要做的。
你也想嘗試一些ndk樣本來熟悉構建系統。
2
專業Android遊戲有一些NDK覆蓋,IIRC。
我在的Android超越一些NDK覆蓋的Java,而材料將被書不久遷移到新調整Android應用程序。在同一本書中,我還計劃在Android 3.x上使用Renderscript來填充相同的「加快算法」使用NDK。然而,自從我寫了很多C/C++代碼以來,已經有十年多的時間了,所以我對NDK和Renderscript的報道將不會非常廣泛。
我不知道有任何以NDK爲中心的書籍,儘管我已經失去了所有Android書籍的蹤跡。
最後,NDK是一個基於GCC的工具鏈,用於創建可通過JNI與基於Java的Android應用程序一起工作的庫。因此,通過Borland先生建議的書籍,學習JNI可以讓你獲得大部分途徑。那些不能涵蓋的是所有真正的Android特定的東西(例如,OpenSL,NativeActivity
),NDK允許你訪問。
世界可以使用一本好的NDK爲中心的書,但那不是我諺語的一杯茶。或一杯諺語茶。或諺語的茶杯。隨你。 :-)
相關問題
- 1. Webots的資源(教程或書籍)
- 2. 其他資料覈實
- 3. 學習Android編程技巧(不要求書籍或其他常見的轉貼)
- 4. Android NDK,與其他庫CMake
- 5. 玩!與其他的個人資料
- 6. 將會員資料切換到其他資料沒有密碼?
- 7. 資料 - 單 - 其他根逆參考
- 8. Woocommerce其他註冊/資料信息
- 9. 關於糟糕設計模式的書籍或資源
- 10. 搖籃,OSGi和OBR(或其他資料庫?)
- 11. 關於集成測試的好書或其他資源?
- 12. .Net併發編程書籍/資源?
- 13. Android NDK:使用其他C++庫
- 14. 關於android和java書籍的建議
- 15. Sharepoint書籍
- 16. SQL Server書籍
- 17. Apache'In Action'書籍
- 18. Expression Blend的書籍?
- 19. Android HTML資源引用其他資源
- 20. 在vb6.0中查找缺少的圖書館或參考資料
- 21. 學說2教程或書籍?
- 22. 建議以C#上的Nhibernate開始:文檔,書籍和其他任何良好的學習資源
- 23. 圖書(或其他參考)在R
- 24. Android編程書籍(果凍豆)
- 25. 連接谷歌書籍API
- 26. 需要獲取Linkedin中的其他用戶的基本資料
- 27. VHDL書籍示例
- 28. DirectX教程/書籍
- 29. Visual Studio IDE書籍
- 30. MVVM模式書籍?
我知道java,我使用Android SDK爲Android編寫應用程序 – George 2011-05-23 07:44:03
啊,對不起,我形成了你對平臺新手的錯誤印象。一般來說,選擇新東西的最簡單方法就是試着解決一個合適的問題。在適當的時候強調,因爲他們聲稱NDK不一定更快,所以選擇明顯具有優勢的地方。 – 2011-05-23 07:50:42