我是一个java开发人员,我想开发一个android应用程序来捕捉照片并提取它的视觉文字包。为了提取这些单词包,我使用了用上浪编写的C++工具包
我是C++开发新手,我想知道如何开发一个使用这个工具包的android应用程序
我读过关于NDK的文章。这就是解决办法?
发布于 2013-10-02 17:38:41
NDK是所有Android问题的解决方案:)
我感兴趣地注意到,我拥有的所有性能最好的游戏都是用NDK编写的(get 加载子检测器 -主要用于查看哪个应用程序包含那些** push广告API,但它也告诉您应用程序使用了哪些开发工具)。
使用NDK编写代码意味着您不会担心使用C++库。如果希望保留Java代码,只需使用JNI调用它或把它包装在一个类中即可。
发布于 2013-10-03 15:13:41
NDK (官方文档为什么说不把它仅仅用作提高性能的主要原因。)的问题在于,无论您为安卓应用程序编写的C/C++代码是什么,它在某一时刻仍将通过JNI从Java代码中调用。JNI的电话打得很慢。
也就是说,您可以避免粒度的JNI调用,并在某些情况下获得良好的性能。最好的做法是为你的应用程序做一个小的概念证明。
我会这样做:
https://softwareengineering.stackexchange.com/questions/213172
复制相似问题