共有172篇文章,第1页,共9页
-
-
android-ndk-r7b编译环境Cygwin工具搭建及配置[博客]
- 开发android ndk 的时候需要一个编译工具编译c程序,ndk需要linux下编译,所以win环境下提供Cygwin模拟linux编译C android-ndk 较低版本的这个工具的配置网上很多,我这儿记述点android-ndk-r7b下配置Cygwin的步骤: 1.到Cygwin的官方网站下载Cygwin的安装程序,地址是: h...
-
-
无Java开发Android应用(NativeActivity)[代码]
- 最新的 Android 2.3 无需 Java 就可以开发应用,详情请看 这里。 这里是官方给的例子程序 ,来自:http://developer.android.com/reference/android/app/NativeActivity.html
-
-
不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译[分享]
- 一、使用环境 1、windows64位操作系统 2、ADT为adt-bundle-windows-x86_64-20130917 3、NDK为android-ndk-r9b 二、配置生成头文件.h ⒈首先,如图所示,点击External Tools Configurations... ⒉然后,如图所示,点击 ...
-
-
如何定位Android NDK开发中遇到的错误[分享]
- 正式开始这个话题之前,先简单介绍一下什么是NDK和JNI,部分内容来自网络 Android NDK是什么,为什么我们要用NDK? Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。众所周知,Android程序运行在Dalvik虚拟机中,NDK...
-
-
史上最强NDK入门项目实战[分享]
- 目标: 利用NDK生成SO库,使用SO库进行JNI调用,在Android sdcard创建文件并写入数据。 工具: NDK1.5 R1, android SDK1.5 R1, SDCARD, Eclipse , ADT 0.9, Eclipse Galileo for C/C++, Cygwin 1.5。 工具比较多,我是在Windows XP进行操作的,如果在Ubuntu或者其他的Linux...
-
-
初识 Android Native Development Kit (NDK)[分享]
- Android开发者社区对JNI的呼声一直很高,这次Google发布NDK可以说是顺应民意。NDK和SDK一样提供了Linux、Windows、Mac三大开发平台的版本。 在Linux上,尤其是Debian/Ubuntu上进行安装,非常顺利,不会有什么问题。但是在Windows平台进行安装,就不那么轻松了,根据Google的...
-
-
Eclipse Ndk开发中的Method 'NewStringUTF' could not be resolved问题 [分享]
- 最近需要用到android的ndk,但是在eclipse中,一直提示Method 'NewStringUTF' could not be resolved,诸如此类的错误。 可问题是,jni.h等一系列的依赖库,我都已经导入了,并且也能正常的使用build来编译出动态库文件。但是sb的就是eclipse的cdt,仍旧会不停的提示这类的...
-
-
Android Native 代码开发学习笔记[分享]
- JNI,全称Java Native Interface,是用于让运行在JVM中的Java代码和运行在JVM外的Native代码(主要是C或者C++)沟通的桥梁。代码编写者即可以使用 JNI从Java的程序中调用Native代码,又可以从Native程序中调用Java代码。这样,编程人员可以将低阶的代码逻辑包装到高阶的程序...
-
-
Andriod开发能不能在C/C++环境下进行开发[提问]
- 请问下开发Andriod应用有没有c/c++环境的。因为不熟悉java,大部分时间用c/c++开发环境,因此请想问下各位高手。 thx!
-
-
Android原生(Native)C开发之一 环境搭建篇[博客]
- 转载: 转载: Android原生(Native)C开发之一 环境搭建篇 Android是基于Linux的操作系统,处理器是ARM的,所以要在Linux或Windows等x86系统上编译Android能运行的程序,你需要一个交叉编译器。 在Linux下面,你可以自已编译一个交叉编译环境,但Windows下面,就比较复杂(也可...
-
-
android ndk 编译so动态库的问题[提问]
- 为什么我用ndk的ndk-build编译动态so库的时候,生成的so文件会很大有40kb,同样的c文件和mk文件,我让别人编译了一下才1kb多,而且两个库都可以正常使用。 求大神解答。
-
-
ubuntu+ndk编译ffmpeg[博客]
- 近来想把ffmpeg移植到android上来用,所以就研究了两天,从网上乱搜一通,网上都说在linux系统下比较好编译通过,所以就听取了意见,装了vmware在里面装了个ubuntu13.04的64位系统,紧接着我就迫不及待的http://developer.android.com/tools/sdk/ndk/index.html下...
-
-
Android Jni中使用线程及回调更新UI[代码]
- 在Android使用Jni时,为了能够使UI线程即主线程与工作线程分开,经常要创建工作线程,然后在工作线程中调用C/C++函数.为了在C/C++ 函数中更新Android的UI,又时常使用回调。为了保证C/C++的工作函数以及回调函数都能轻易同时被Java的UI线程和创建的工作线程识别,我们声明n...
-
-
JNI和NDK有什么区别?[提问]
- Android开发初学者,请问,JNI和NDK有什么区别? 资料介绍有,不过还是半知半解。
-
-
android的NDK和java进行本地socket通信 [博客]
- 关于Android应用与Framework的socket通信,相信关心这个问题的朋友们已经看过《android使用socket使底层和framework通信》这篇文章,美中不足的是作者只贴出一些关键的代码片段而并没有放出源码。我这里还是以一个能实际运行的例子为基础来讲,这样也方便大家学习。...
-
-
ndk中使用ffmpeg进行视频编码问题[提问]
- 我在android中使用ffmpeg进行视频编码,需要把yuv420p编码成mpeg4, 但是在执行avcodec_encode_video()函数是异常,请教高手如何解决,代码如下: #define MAX_OUTBUF 100*1000
static vbyte8_ptr * _outbuf = malloc(MAX_OUTBUF);
int VCodec::yuv420p_to_mpeg4(vbyte8_...
-
-
Android 开发中 JAVA 调用 C++[代码]
-
-
Android初涉NDK,从零打造你的第一个demo[博客]
- 最近打算重构项目中的部分代码,将部分耗时或者敏感的代码放到native中实现。说来惭愧,本人今年3月份才开始接触android开发,虽然一早就知道android中可以使用c/c++代码,但一直没有尝试。于是趁着这次机会研究一下android中的ndk开发,花了一个下午加一个...
-
-
android中NDK开发,用JNI模式,怎么才能把我想要的头文件正确包含进去,譬如socket.h[提问]
- android中NDK开发,用JNI模式,怎么才能把我想要的头文件正确包含进去,譬如socket.h, .如果是要在mk文件中引用库,那么这个头文件又是在哪个库里面的呢,而且有那么多的头文件,而NDK到14为止也才提供了13个.so
-
-
NDK undefined reference to 错误[博客]
- 前几天在Android NDK下用C++编写程序时,出现了一个“NDK undefined reference to”的编译错误。其实原因很简单,在程序中调用了某个C++类XXX,但是没有把该类的源文件 XXX.cpp 加入到Android.mk文件的LOCAL_SRC_FILES变量中,加上后问题就解决了。 这里需要注...