Android开发-NDK篇
文章平均质量分 76
PocoyoShamoo
爱好:计算机
特长:计算机
专业:计算机
展开
-
Android NDK开发篇(二):NDK相关介绍
NDK不仅仅支持C/C++开发,还可以内联汇编(更加依赖平台),也就是说Android应用的开发支持Java + C/C++ + 汇编开发...很爽有木有!另外NDK除了JNI的接口外,还支持ASNI C和GNU C以及原生线程、OpenGL ES...学习Linux C开发的或者OpenGL ES开发的就爽了。原创 2014-04-14 13:41:26 · 2984 阅读 · 1 评论 -
Android NDK开发篇(三):NDK开发步骤
开始学习NDK开发,首先以输出Hello World实例开始讲解。 NDK的开发步骤: 1、在Java文件中声明native方法原创 2014-04-15 11:08:37 · 2691 阅读 · 0 评论 -
Android NDK开发篇(四):Java与原生代码通信(原生方法声明与定义与数据类型)
Java与原生代码通信涉及到原生方法声明与定义、数据类型、引用数据类型操作、NIO操作、访问域、异常处理、原生线程原创 2014-04-20 23:09:43 · 2498 阅读 · 0 评论 -
Android NDK开发篇(五):Java与原生代码通信(数据操作)
虽然说使用NDK可以提高Android程序的执行效率,但是调用起来还是稍微有点麻烦。NDK可以直接使用Java的原生数据类型,而引用类型,因为Java的引用类型的实现在NDK被屏蔽了,所以在NDK使用Java的引用类型则要做相应的处理。原创 2014-04-23 00:53:20 · 7213 阅读 · 3 评论 -
Android NDK开发篇(一):新版NDK环境搭建(免Cygwin,超级快)
以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量... 麻烦到不想说了,Shamoo在网上查了一下资料,发现了一个超级快配置NDK的办法。 Step1:到Android官网下载Android的开发工具ADT(Android Development原创 2014-04-12 17:08:31 · 11021 阅读 · 8 评论 -
Android NDK开发篇(六):Java与原生代码通信(异常处理)
一、捕获异常 异常处理是Java中的功能,在Android中使用SDK进行开发的时候经常要用到。Android原生代码在执行过程中如果遇到错误,需要检测,并抛出异常给Java层。执行原生代码出现了问题,例如使用了空指针、内存泄漏,并且没有做相应的检测盒异常抛出,APP会马上闪退,没有任何提示。原创 2014-04-28 22:20:03 · 2898 阅读 · 1 评论