NDK
持续学习的工程师
Android/Java工程师,硕士研究生毕业。目前主要的研究内容是Java、数据算法、架构相关等。希望能够认识更多热爱技术的同学。《MtAndroid开发手册》和《MtJava开发手册》作者,某些开源库作者。
展开
-
自己用NDK编写C++方法生成全平台so库
作者:谭东软件环境:Windows+Android Studio+CMake这里记录一下自己编写的简单C++方法,然后再编写JNI方法,最后通过CMake编译成全平台so库使用。整个项目结构:为了方便,我们可以用Android Studio的创建Native C++这个来创建项目,这样会自动给我们生成一个比较完善的目录结构。首先我们需要在项目的app/libs下新建一个...原创 2019-12-31 20:12:34 · 2166 阅读 · 0 评论 -
详解将jsoncpp编译so库,进行封装和解析JSON数据
作者:谭东时间:2017年9月21日环境:Windows 8.1NDK版本:android-ndk-r14b原创 2017-09-21 22:14:02 · 4791 阅读 · 3 评论 -
Android编译Lame的全平台so库方案2,并实现转码mp3
作者:谭东时间:2017年9月24日环境:Windows 7Lame版本:Lame 3.99.5LAME是目前最好的MP3编码引擎。LAME编码出来的MP3音色纯厚、空间宽广、低音清晰、细节表现良好,它独创的心理音响模型技术保证了CD音频还原的真实性,配合VBR和ABR参数,音质几乎可以媲美CD音频,但文件体积却非常小。对于一个免费引擎,LAME的优势不言而喻。原创 2017-09-24 17:43:36 · 2452 阅读 · 1 评论 -
Ubuntu下编译VLC Android源码so库详解
本人编译的是VLC-Android的当前最新版本2.1.18。官方源码的Git地址:https://code.videolan.org/videolan/vlc-android.git官方编译的文档地址:https://wiki.videolan.org/AndroidCompile/本人用的Ubuntu16.04LTS 64位版本进行编译的。如果你原创 2017-09-01 13:03:29 · 1660 阅读 · 0 评论 -
Android lame库在Windows下编译
作者:谭东时间:2016年9月1日环境:Windows 7Lame版本:Lame 3.99.5LAME是目前最好的MP3编码引擎。LAME编码出来的MP3音色纯厚、空间宽广、低音清晰、细节表现良好,它独创的心理音响模型技术保证了CD音频还原的真实性,配合VBR和ABR参数,音质几乎可以媲美CD音频,但文件体积却非常小。对于一个免费引擎,LAME的优势不言而喻原创 2016-09-01 16:43:00 · 1495 阅读 · 0 评论 -
Ubuntu双系统安装,为后面Ubuntu编译ndk做准备
作者:谭东时间:2016年8月19日环境:Ubuntu 16.04 LTS最新版工具:1. U盘,2G以上即可。2.Ubuntu.iso镜像文件3.Ultraiso软碟通首先U盘格式化。然后去Ubuntu官网下载最新的Ubuntu的ios镜像文件:http://www.ubuntu.org.cn/download/desktop下载到电脑硬盘里。插入原创 2016-08-19 19:23:17 · 559 阅读 · 0 评论