最新文章列表

Android NDK开发之Jni调用Java对象

本地代码中使用Java对象 通过使用合适的JNI函数,你可以创建Java对象,get、set 静态(static)和 实例(instance)的域,调用静态(static)和实例(instance)函 ...
zhiweiofli 评论(0) 有26463人浏览 2013-03-16 00:11

Android NDK开发之数组类型的操作

Jni 可以通过JNIEnv提供的方法,对传过来的Java数组进行相应的操作。它提供了两种函数:一种是操作Java的简单型数组的,另一种是操作对象类型数组的。   操作Java的简单型数组 因为速度的原因,简单类型的Java数组,会作为指向本地类型的指针暴露给本地代码调用。因此,它们能作为常规的数组存取。这个指针是指向实际的Java数组或者Java数组的拷贝的指针。另外,数组的布置保证匹配 ...
zhiweiofli 评论(0) 有8849人浏览 2013-03-16 00:05

Android NDK开发之Jni的数据类型

在前面的一篇博客《Android NDK开发简介》,我简单地说明了Android NDK开发的流程,以及其重要的一环:JNI层得开发。今天我再详细说明一下自己的学习经 ...
zhiweiofli 评论(1) 有11403人浏览 2013-03-16 00:03

Android NDK开发简介

     最近由于项目的需要,使用到了Android的NDK技术,对项目核心算法跨平台的移植。简答而言,就是使用C对原来的算法进行了改进,并集成到原来的a ...
zhiweiofli 评论(0) 有5923人浏览 2013-03-07 15:12

在Linux下使用NDK把libcurl移植到android平台的过程

    OS版本:Centos 6.2    NDK版本:android-ndk-r8d-linux-x86     libcurl版本:curl-7.29.0     在这里没有使用make-standalone-toolchain.sh来生成特定的工具链,     而是直接设定环境变量CC,指向指定的工具链的gcc以及使用的android平台的版本和CPU架构,例如:     e ...
邢邢色色 评论(0) 有4481人浏览 2013-02-25 11:38

Android的NDK开发~Hellow world!

1、到Google官网下载adt-bundle----开发Android App的工具打包下载,下载后解压即可,免去开发环境的配置。      然后下载NDK,建议下载最新版本的,(ps ...
zhiweiofli 评论(0) 有2458人浏览 2013-02-05 13:52

【NDK学习第二章】如何在自己的项目中使用NDK

这篇博客实现的是在项目中调用C文件来实现两个数的相加。 本文仅供参考,如果有不足的地方,欢迎指出。 主要有这么几个步骤: 步骤一: 在你的工程中新建一个类,这个类有两个作用,1.通过这个类,和本地C/C++代码打交道,实现代码结构上的耦合。2.javah通过这个类生成.h文件,你可以根据这个.h文件来编写.c文件。 步骤二: 在.c文件编写好了以后,我们就开始编写Android ...
android_zhang 评论(0) 有858人浏览 2013-01-30 17:37

【NDK学习第一章】windows上ndk开发环境搭建,编译运行NDK自带的代码示例

在网络上查找的环境搭建的步骤以及命令很多都过时了,今天自己安装了以后,将步骤记录在这里供大家参考。本教程中的NDK版本为android-ndk-r8c 需要准备的东西: NDK Cygwin NDK需要一个C/C++编译环境才能使用。因此在Windows上不仅需要安装NDK,还需要安装相应的C/C++环境,这就是Cygwin。 NDK下载地址(直接在sdk中搜索NDK,第一条就 ...
android_zhang 评论(0) 有1002人浏览 2013-01-30 17:37

Android学习笔记——NDK中C++标准库、STL的配置;Include其他头文件

以下所有是基于Eclipse的,使用命令行的绕道。 1、STL的使用,以stlport为例 官方的说法是只需要在Application.mk文件中添加如下一行即可 APP_STL := stlport_static 即可,可是如果真只是这么做Eclipse中会提示找不到头文件!!! 还可以用GNU的标准库,参见ndk/docs/APPLICATION-MK.html文件中对APP_STL选项的说明 ...
cherishLC 评论(0) 有18808人浏览 2013-01-09 21:55

解决eclipse ADT编译NDK报NDK和minSdkVersion不匹配的问题

在使用Eclipse 直接编译NDK,有时候会报类似以下错误,这是因为NDK指定的版本与minSdkVersion不一致的问题,这本身只是一个警告,但是在eclipse下就会编译报错。     Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion   解决问题的方法如下:   ...
qiang106 评论(0) 有5225人浏览 2013-01-07 13:07

如何在自己的项目中使用NDK

这篇博客实现的是在项目中调用C文件来实现两个数的相加。 本文仅供参考,如果有不足的地方,欢迎指出。   主要有这么几个步骤:   步骤一: ...
michaelye1988 评论(0) 有1922人浏览 2012-12-11 16:01

Cocos2d-x & NDK

------------------------ cocos2d-2.1beta3-x-2.1.0 android-ndk-r8c ------------------------ 1.设置环境变量 cocos2d-2.1beta3-x-2.1.0\create-android-project.bat set _CYGBIN=E:\software\dev\Android\cygwin\bin s ...
up2pu 评论(0) 有8317人浏览 2012-12-10 10:20

windows上ndk开发环境搭建,编译运行NDK自带的代码示例

在网络上查找的环境搭建的步骤以及命令很多都过时了,今天自己安装了以后,将步骤记录在这里供大家参考。本教程中的NDK版本为android-ndk-r8c   需要准备的东西: NDK Cygwin   NDK需要一个C/C++编译环境才能使用。因此在Windows上不仅需要安装NDK,还需要安装相应的C/C++环境,这就是Cygwin。   NDK下载地址(直接在sdk中搜 ...
michaelye1988 评论(0) 有7748人浏览 2012-12-03 16:49

Android之NDK开发

一、NDK产生的背景   Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都 ...
dubinwei 评论(0) 有1295人浏览 2012-11-11 15:24

Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)(转)

一:什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK 可以自动地将so 和Java 应 ...
hautxsh 评论(0) 有4334人浏览 2012-11-03 11:26

Android NDK介绍

NDK是native development kit的含义,从含义很容易理解,本地开发。一般人都知道,Android开发语言是Java,同时,我们也知道,android是基于Linux的,其核心库很多都是C/C++的,比如其webkit等。那么NDK的作用,就是Google为了提供给开发者一个在Java中调用C/C++代码的一个工具。NDK本身其实就是一个交叉工具链,包含了android上的一些库文 ...
NDK 
林_sq 评论(0) 有758人浏览 2012-08-12 13:14

FFmpeg 移植 Android

  近期项目需要解析苹果的HLS流媒体协议,而FFmpeg从0.11.1“Happiness”版本开始,才增加了对HLS协议的支持。目前网上关于FFmpeg编译移植的文章有很多,但大多都是对旧版本的说明。新版本的源码对很多地方做了改动,包括一些变量名、常量名、函数名、函数参数、结构体等,所以在用旧版本的JNI接口时,需要相应地做出改动。这个编译移植工作确实花了本人不少时间,现在总结一下,希望能给 ...
superonion 评论(57) 有29803人浏览 2012-07-27 17:12

android sdk, adt等的下载

一些小技巧 在eclipse中关联Android源码的简单方法: http://blog.csdn.net/cutesource/article/details/6057002 如果要去页面下载,那就去android的官网上找吧http://develope ...
yuanzhifei89 评论(1) 有16853人浏览 2012-06-28 21:38

ubuntu12.04配置Java和NDK环境

最近由于项目需要,要用到NDK去编译实现一些功能。刚开始,尝试在windows7下进行NDK开发环境的开发,可是繁琐的不得了,每次编译还要配置参数,或修改mk文件,而且在64位的系统下还会有bug。实在是忍受不了,就有了在linux下进行编译的想法,因此做了这样一次记录:   在ubuntu下配置NDK非常简单:   从google上下载最新版的NDK包,http://developer. ...
zhiweiofli 评论(0) 有8827人浏览 2012-06-08 10:25

最近博客热门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