
Android NDK
文章平均质量分 74
toddmi
把握现在才是真真切切~!
展开
-
Android NDK入门
还是觉得Android文档太少,在之前的Android 中aidl如何import文件牢骚过一次了已经。于是我来尽微薄之力~我理解的NDK是允许你把程序的一部分代码用C或C++来实现,通过JNI与Java代码交互。不要想整个程序都用C/C++完成,Android是不允许的,你的程序必须运行在Dalvik虚拟机里。至于是什么任务需要用C/C++,那就不是我要討論的了,比如下面我要转载 2012-07-25 11:38:05 · 1423 阅读 · 0 评论 -
JNI简单入门
http://abitno.me/a-simple-tutorial-to-jni做Android开发,最終还是免不了要用NDK的,我这才真的需要学习下JNI。简单的说,JNI就是让Java代码与native代码(比如C和C++)交互的一种机制。参照The JNI Programmer's Guide and Specification,很成功的运行了一个小DEMO转载 2012-07-25 10:57:47 · 457 阅读 · 0 评论 -
用Android NDK编译FFmpeg错误解决
转载:http://abitno.me/compile-ffmpeg-android-ndk编译出来只有15k,后来借鉴这篇文章:http://www.cnblogs.com/shaobin0604/archive/2011/08/05/2128619.html 成功,期间有一个错误在Android.mk中遗忘了一个依赖文件rtpdec_gxx忘了,根据错误提示解决。首先创建一个标原创 2012-07-25 16:57:16 · 1746 阅读 · 0 评论 -
在Android中通过jni方式使用编译好的FFmpeg库-Android中使用FFmpeg媒体库
原文:http://doandroid.info/?p=471在继上篇在32位的Ubuntu 11.04中为Android NDK r6编译FFmpeg最新版0.8.1后,本人来给大家展示一下如何在Android中使用编译好的FFmpeg库。整体调用逻辑为:1 编译完ffmpeg库2 使用jni方式撰写c代码,其中需要包含相应的ffmpeg的头文件3 撰转载 2012-07-26 12:50:02 · 1141 阅读 · 0 评论 -
Android: NDK编程入门笔记
转载至:http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html(完美测试)为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写转载 2012-07-27 16:01:48 · 539 阅读 · 0 评论 -
JNI_Onload的实现
http://stackoverflow.com/questions/2453692/jni-loses-reference-to-native-methodsvoid onChange(JNIEnv *, jobject, jfloat);JNINativeMethod methods[] = { {"onChange", "(F)V", (void *)onC原创 2012-07-28 18:19:09 · 2051 阅读 · 0 评论