android ndk开发索引

2018-02-03  本文已影响0人  普通的程序员

最近在做音频处理,就是录音的文件进行转码瘦身
当时采用的是lame库
参考资料
然而很多资料都是ndk-build(也就是Android.mk,Application.mk)进行开发

如果不想看别人的总结,这里是我结合反射学些jni调用java的Demo地址----结合代码和我的注释一起看

https://github.com/lamster2018/learnNDK

先看旧方法进行ndk开发
极客学院出品免费-JNI/NDK 开发指南

Android Studio NDK 开发与调试(生成 .so 文件)

这是采用cmake方式开发lame
利用Cmake在AndroidStudio来使用lame库

AS现在把CMake方式扶上正室
谷歌官方ndk开发指导--向项目添加 C 和 C++ 代码

谷歌官方ndk开发指导--ndk guide

从配置开发环境开始
Android Studio 2.3.3 图解配置NDK开发环境以及Hello Word To jni~

强烈建议完整耐心的学习↓↓↓↓↓↓

Android Jni/NDK 开发入门详解

强烈建议完整耐心的学习↑↑↑↑↑↑

Android Studio 2.2 NDK cMake 方式

cmake指令,可以了解一下
CMake学习

另外朋友的学习ndk路线
Android NDK开发从入门到放弃

以下是

JNI中C调用Java方法

http://www.cnblogs.com/xitang/p/4174619.html

Android Studio NDK开发-JNI调用Java方法---主要看调方法
https://www.jianshu.com/p/0e62d00a9e59

JNI静态注册,动态注册,java与jni相互调用---主要看纠错
https://www.jianshu.com/p/42bf220d0262

NDK开发中,jni调用java中的方法---最重要的是最底部总结出来的那张图
https://www.jianshu.com/p/c4d1e2e28c13

NDK开发系列(二)——JNI c/c++调用java---稍微全面一点的步骤
https://www.jianshu.com/p/31f7788b2085

Android JNI和NDK学习(03)--动态方式实现JNI

上一篇下一篇

猜你喜欢

热点阅读