JNI没有能系统学习过.今天重温下JNI的HELLOWORLD 主要参考http://www.cnblogs.com/yejiurui/p/3476565.html此文记录自己的感受JNI开发流程:写NATIVE入口类->生成JNI中用的头文件->写C代码->配置Android.mk->项目调用NV...
分类:
其他好文 时间:
2016-01-15 16:23:59
阅读次数:
211
使用jni方式调用FFmepg项目中接口,对H264裸码进行解码。 该Demo主要实现从文件中读取H264编码的视频流,然后使用FFmpeg解码,将解码后的码流保存到文件。 工程目录结构如图所示: Android.mk文件内容如下 LOCAL_PATH := $(call my-dir) # FFm...
分类:
其他好文 时间:
2016-01-14 14:20:36
阅读次数:
1069
本文是我的《AndroidNDK开发》系列的又一篇文章,上篇文章中,我分享了一个可以自动添加源文件列表的Android.mk示例模板,方便大家快速地搭建起完整的NDK开发工程框架,本文则主要探究几个主要的NDK编译选项的配置,其中包括:APP_ABI、LOCAL_LDLIBS、LOCAL_CFLAGS、APP_STL这..
分类:
移动开发 时间:
2016-01-13 22:04:27
阅读次数:
325
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在...
分类:
移动开发 时间:
2016-01-13 12:30:54
阅读次数:
171
关于AndroidNDK开发的文章已经比较多了,我的博客中也分享了很多NDK开发相关经验和技巧,今天简单写了一个Android.mk的示例模板,供初学者参考。本模板主要给大家示例AndroidNDK开发中的如下几个问题:1.如何自动添加需要编译的源文件列表2.如何添加第三方静态库、动态库的依赖..
分类:
移动开发 时间:
2016-01-11 06:56:01
阅读次数:
200
Dalvik是Android程序的运行虚拟机,代码保存在Android源码中的"dalvik/"目录下,Dalvik虚拟机各个子目录的具体说明如下:Android.mk: 是虚拟机编译的makefile文件dalvikvm: 此目录是虚拟机命令行调用入口文件的目录,主要用来解释命令行参数,调用库函数...
分类:
其他好文 时间:
2016-01-05 23:58:19
阅读次数:
381
一、编译一个简单的APKLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)# Build all java files in the java subdirectoryLOCAL_SRC_FILES := $(call all-subdir-java-...
分类:
移动开发 时间:
2016-01-02 14:13:08
阅读次数:
249
本文讲解了,在从eclipse工程迁移到Android Studio工程时,对于复杂的NDK工程应该如何处理的方法
分类:
移动开发 时间:
2015-12-28 23:16:40
阅读次数:
4332
·Eclipse工程在项目 proj.android\jni 目录下的 Android.mk 文件中,需要对 LOCAL_SRC_FILES 进行赋值,将项目中用到的cpp文件都写入,用模板创建的项目此段内容如下1 LOCAL_SRC_FILES := hellocpp/main.cpp \2 .....
分类:
移动开发 时间:
2015-12-24 13:14:25
阅读次数:
215
Android.mk编译文件是用来向Android NDK描写叙述你的C,C++源码文件的, 今天查了一些经常使用的的语法。一 概述:一个Android.mk文件用来向编译系统描写叙述你的源码。详细来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或很多其它次的build系统。你...
分类:
移动开发 时间:
2015-12-23 22:58:15
阅读次数:
282