最新文章列表

Android: NDK编程

  为何要用到NDK? 概括来说主要分为以下几种情况: 1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。 2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。 3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。    
thunder_yan 评论(0) 有5813人浏览 2012-06-05 10:32

JNI学习笔记

 JNI 是 Java Native Interface 的缩写,用以解决 Java 对本地方法的操作问题,而本地方法是以库文件的形式存放的(.dll for windows,.so for Unix)。     分享一些常见的jni方法: GetStringUTFChars      将jstring转换成为UTF-8格式的char*GetStringChars         将jstri ...
FariyTale 评论(0) 有1919人浏览 2012-02-23 17:23

Android下native code(C++)的编译,NDK的使用

NDK能够让开发者在Android SDK的开发环境下进行native code的编译(即在Android中使用C++的代码)。 Windows下Android新版本的NDK使用非常便捷,不需要安装任何Cygwin之类的Linux环境工工具。   配置NDK开发环境: 1 确保已经安装好Android SDK和配置好开发环境。 2 下载Windows版本NDK,链接:http://dl.g ...
iamzhaozheng 评论(3) 有4955人浏览 2012-02-03 13:49

Android NDK环境搭建和配置

转自:http://curran.blog.51cto.com/2788306/506837 今天我给大家演示如何搭建Android NDK 我们到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/setup.exe 下载完成后,运行运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示: ...
aichixihongshi 评论(0) 有1428人浏览 2011-12-27 11:00

Android NDK API level

试用NDK make工程,默认level是android-3. 造成的各种错误不说了。 试用正确api level的方法: 在 Application.mk 里面加: APP_PLATFORM=android-8  (SDK 2.2) 或者 在jni/default.properties 加: target=android-8
habzyhs 评论(0) 有1817人浏览 2011-12-23 18:07

r7 window 环境 执行build Host 'awk' tool is outdated

搭建NDK环境,按着网上的一步一步,到最后编译时报 Host 'awk' tool is outdated 解决方法 去D:\android-ndk-r7\prebuilt\windows\bin目录下找到“awk.exe”删除就ok了、
地狱牢笼 评论(0) 有148人浏览 2011-12-13 12:49

ndk学习

首先了解一下ndk的相关术语 ndk种涉及的一些文件 .so文件:动态链接库文件,相当于win下的.dll文件。 so文件介绍:http://linux-wiki.cn/wiki/%E5%8A%A8%E6%80%81%E5%BA%93(.so) .ko文件:内核模块文件,是内核加载的某个模块,一般是驱动程序 ndk环境的搭建 可以参考这个,讲的很详细。 http://www.cnblogs.c ...
yuanzhifei89 评论(0) 有1755人浏览 2011-11-20 02:29

NDK/JNI二维数组多维数组传递

多维数组和对象数组一样处理,例如二维数组里的每个元素还是一个数组 用jArray表示,直到数组变为一维的,且里面元素为基本类型,去获得一维数组指针。给大家提供个例子。已经测试通过。 Java_cn_wzl_FiveChessView_checkWin( JNIEnv* env,jobject thiz,jobjectArray qizidata) { jint i,j; int s ...
wenzongliang 评论(1) 有4363人浏览 2011-11-03 16:28

windows系统上安装与使用Android NDK r5

很早就听说了 android 的 NDK 应用,只是一直没有时间去研究,今天花了点时间在 windows 平台搭建了 NDK 环境,并成功运行了第一个简单的 android 应用。 ...
aichixihongshi 评论(0) 有1323人浏览 2011-09-18 12:54

使用系统libsqlite.so 进行ndk 开发

不像liblog.so,android 没有直接开放libsqlite.so给外部使用 虽然Android提供了访问 sqlite的Java接口,但现在需要在ndk中使用 c 语言访问sqlite。 方法有二: 第一种:使用源码 sqlite3.h, sqlite3.c。 从android源码网站下载sqlite.git库,找到这两个文件,放到项目源码中去,进行ndk编译即可。 优点:简单,很 ...
心是一绝 评论(0) 有1630人浏览 2011-08-05 17:19

使用Android NDK编译OpenCV应用

OpenCV 在 Android 中的应用 使用 Android NDK 编译 so 库 简介 在 linuxt 系统下使用 OpenCV2.3 + NDK R6 编译 OpenCV 人脸检测应用 准备 Android NDK ( r5 或更高版本 ) http: ...
melord 评论(9) 有19701人浏览 2011-08-01 11:22

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics