我知道,更有利地使用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. 学习Android编程技巧(不要求书籍或其他常见的转贴)
- 3. Android NDK,与其他库CMake
- 4. 玩!与其他的个人资料
- 5. 资料 - 单 - 其他根逆参考
- 6. Woocommerce其他注册/资料信息
- 7. 关于糟糕设计模式的书籍或资源
- 8. 摇篮,OSGi和OBR(或其他资料库?)
- 9. 关于集成测试的好书或其他资源?
- 10. Android NDK:使用其他C++库
- 11. .Net并发编程书籍/资源?
- 12. Android HTML资源引用其他资源
- 13. 关于android和java书籍的建议
- 14. Sharepoint书籍
- 15. Expression Blend的书籍?
- 16. 在vb6.0中查找缺少的图书馆或参考资料
- 17. 学说2教程或书籍?
- 18. 在Firebase上获取其他用户的个人资料信息
- 19. 建议以C#上的Nhibernate开始:文档,书籍和其他任何良好的学习资源
- 20. 图书(或其他参考)在R
- 21. 需要获取Linkedin中的其他用户的基本资料
- 22. 用于学习的书籍或资源期权/交易所交易技术
- 23. 导航到其他用户的个人资料(laravel 5.2)
- 24. 显示其他用户的个人资料
- 25. Drupal查看其他用户的个人资料数据
- 26. 防止用户编辑其他用户的个人资料
- 27. DirectX教程/书籍
- 28. Nhibernate和MVC3书籍
- 29. MVVM模式书籍?
- 30. 在线Java书籍
我知道java,我使用Android SDK为Android编写应用程序 – George 2011-05-23 07:44:03
啊,对不起,我形成了你对平台新手的错误印象。一般来说,选择新东西的最简单方法就是试着解决一个合适的问题。在适当的时候强调,因为他们声称NDK不一定更快,所以选择明显具有优势的地方。 – 2011-05-23 07:50:42