Android JNI
Raylu
专注移动互联网。
展开
-
Android NDK开发技巧一
<br />平时我们开发Android应用时可能部分要求由于性能问题需要使用NDK来实现,比如OpenGL、OpenCore这样的多媒体应用,使用本地 C/C++语言可以处理一些性能敏感或复杂的算法,Android123就我们日常NDK开发中遇到的问题以及技巧逐一总结方便网友查阅。 <br /> 1. Android NDK编译的应用可以运行在Android 1.5或更高的操作系统上,在Android平台中本地调用主要通过JNI方式处理,JNI调用开销不小如果很简单的操作没有必要画蛇添足。<br /原创 2011-04-07 16:22:00 · 1307 阅读 · 0 评论 -
Android JNI开发入门篇
<br />1. 有关JNI的类型方法表示,很多网友不明白,下面Android开发网就,基本上C层面的类型均是j+java过去的类型,比如字符串在JNI的c层面为 jstring而Java为String,对于布尔类型boolean则为jboolean对应Java中的boolean。 <br /> 2. 有关Java类的表示在JNI中对应关系如下 <br /> long cwjInfo (int nAge, String sName, int[] arrSalary ); <br /> 我们可以表示为转载 2011-04-07 16:36:00 · 1828 阅读 · 0 评论 -
Android NDK开发技巧二
<br />Android NDK对于我们的作用和基本常识在 Android NDK开发技巧一 中已经讲明了,今天谈论下实战的技巧吧 <br /> 1. 在JNI中打印Logcat,首先我们需要在cpp文件中加入 #include <android/log.h> 这个头文件,NDK有关android自己的就给我们这个唯一的文件log.h,其他的需要我们自己hack diy来解决。<br /> jstring jlog; //从Java传来需要打印的字符<br /> jboolean isCopy;转载 2011-04-07 16:27:00 · 1239 阅读 · 0 评论 -
Android JNI环境搭建及开发入门
<br />本配置以android SDK 2.2,android NDK 2.2, Cygwin 1.7.5为例,配置在系统windows XP SP3 上实现。<br />1. 准备 android 文件<br />先到 http://developer.android.com 找到对应的下载页面<br />http://developer.android.com/sdk/index.html,<br />SDK:http://dl.google.com/android/android-sdk_r06-原创 2011-04-19 10:50:00 · 3553 阅读 · 0 评论