JNI 和 NDK编程
文章平均质量分 94
被开发耽误的大厨
10多年开发经验,创过业也在其他创业公司工作过,也在同方威视、联想集团等知名大厂工作过,为人谦虚谨慎,对待工作一丝不苟。有JavaEE后端、Android原生开发、Web前端开发(H5)、混合开发、web app、ios开发的经验,涉及音视频、社交、ai人脸识别、安检安防、电商等多方面的项目。现如今花几百万大洋被套牢,北京大龄程序猿房奴一枚,一直在路上。。。最近大部分博文专栏都免费了,将更专心更文,将更新更多数据结构、算法、源码系列文章,并整理《博客导航目录》,我是。。。的大厨,大家一起加油!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
安卓之JNI 和 NDK编程(一)内部samples的调用
目录 一、前言 二、实战讲解 1>、NDK环境安装 1、不用安装Cygwin 2、Eclipse、ADT插件、NDK插件 3、注意点: 2>、项目案例讲解1-内部samples调用 3>、项目案例讲解2-so库的生成 一、前言 由于各种原因创业维艰,虽然市场行情不好但是不要灰心,坚持积累总结加油总会有自己的康庄大道的。好了废话少说,其实在2013年做视频开发的......原创 2019-03-01 00:06:10 · 572 阅读 · 0 评论 -
安卓之JNI 和 NDK编程(二)so库的生成
文章目录 1、新建一个android项目工程TestNdk 2、生成 .h 的c++头文件 3、在jni目录下新建一个Android.mk文件 4、新建com_ndk_test_JniClient.c文件完成头文件中函数的实现 5、在MainActivity.java中完成对JniClient.java中函数的调用 6、运行TestNdk工程 上篇文章我整理了一下以前的笔记,主要理清.........原创 2019-03-03 17:10:59 · 796 阅读 · 0 评论 -
安卓之JNI 和 NDK编程(三)so库生成之目录文件简单分析
文章目录 一、前言 二、下面我们做一下简单的自我排除测试 1、把.c文件去掉,报错 2、把.mk文件去掉,不报错 3、.h文件去掉,不报错 4、去掉obj目录以及so文件,不报错 5、去掉libs目录下的so文件,报错 6、小结 一、前言 上篇文章我们简单讲了so库的生成,想了解的可参见我的上篇博客:Android开发之JNI 和 NDK编程(二)so库的生成 如下图是so库...原创 2019-03-04 13:25:31 · 802 阅读 · 0 评论 -
安卓之JNI 和 NDK编程(四)java调用c++代码简单介绍
文章目录 1、前言 1.1 Android SDK介绍 1.2 使用纯java开发App的特点 1.3 引入NDK 2、环境搭建(简单说明,不做深入介绍) 2.1搭建Android开发环境 2.1.1安装JDK 2.1.2 安装Android Studio和SDK 2.2 Android NDK环境搭建 3、java调用c++代码 3.1 ndk项目搭建 3.2 j...原创 2019-07-24 18:09:19 · 434 阅读 · 0 评论 -
安卓之JNI 和 NDK编程(五)java调用c++代码详细介绍
文章目录 1、新建Jni类 动态库名字的来源 gradle简单介绍 2、native-lib.cpp的c++代码 3、MainActivity类 1、新建Jni类 package com.luminal.ndktest; /** * 用来封装Jni的native接口的 */ public class Jni { //因为有很多地方要调用到,所以写成单例 pr...原创 2019-07-31 19:37:28 · 419 阅读 · 0 评论 -
安卓之JNI 和 NDK编程(六)java调用c++代码案例介绍
文章目录 (1)新建Jni类、定义natvie方法 (2)写对应的c++方法 (3)MainActivity调用 (4)Android映射 Jni 的规范写法 示例1 示范2 常见类型映射 上篇文章我们对java调用c++代码做了详细介绍,安卓之JNI 和 NDK编程(五)java调用c++代码详细介绍 这篇文章我们写一个native方法,多加两个参数实现一个加法的运算! (1...原创 2019-08-01 19:24:17 · 389 阅读 · 0 评论 -
安卓之JNI 和 NDK编程(七)c++调用java代码
文章目录 一、关键步骤演示说明 二、具体代码 1、Jni类 2、c++代码native-lib.cpp 3、MainActivity调用演示 4、小结、最终效果 上几篇文章我们介绍了java调用c++代码的一些demo案例,这篇文章我将记录c++调用java代码的一些内容,下面我们把关键步骤演示说明一下! 一、关键步骤演示说明 1、首先我先写一个普通的java方法,如下:...原创 2019-08-08 18:21:11 · 389 阅读 · 0 评论 -
安卓之JNI 和 NDK编程(八)查看AndroidStudio生成的apk包、so动态库
文章目录 一、AndroidStudio生成的apk包 二、AndroidStudio生成的so动态库 上几篇文章我们讲了java与c++代码的互调以及简单介绍了一些案例,这篇文章我们讲查看AndroidStudio生成的apk包、so动态库,好了废话少说直接步入正题! 一、AndroidStudio生成的apk包 当有的时候我们需要给相关人员演示apk效果,这时我们只需要快速运行打包a...原创 2019-08-25 21:31:22 · 657 阅读 · 0 评论 -
安卓之JNI 和 NDK编程(九)javah 和 javap生成方法的头文件、方法的签名
文章目录 一、javah 1、生成 .h 文件 2、把 .h 文件生成到c/c++指定目录 3、命令复习 二、javap 1、javap的用途 2、获取java方法的签名 3、获取java方法的签名(选看) 4、AS插件获取java方法的签名 5、命令复习 javah 和 javap,这两个工具,都是jdk的bin目录下提供的命令,那么为什么要用这两个工具呢? 一、j...原创 2019-09-03 16:52:06 · 634 阅读 · 0 评论
分享