随笔分类 - Android
主要记录Android平台开发相关资料及总结。
摘要:本文简述了音频变速变调的原理,并对目前Android平台上可用的音频变速方案做了总结,包括Soundtouch、Sonic及AudioTrack三种方案,仅供后续参考。
阅读全文
摘要:本文主要整理了Android支持的ABI类型以及如何参考预定义宏区分CPU是32位还是64位。仅供后续使用。
阅读全文
摘要:本文主要整理我所使用的Ubuntu下开发Android的环境配置。可以方便快速的升级系统。
阅读全文
摘要:本文参考AOSP 7的源代码,简单梳理了下HttpLiveSource对HLS的解析处理逻辑,整理本文的目的仅仅是为了加深这方面的理解。当然本文没有很细节的协议解析以及HLS variant切换的逻辑。所以,仅供参考。
阅读全文
摘要:本文作为Android创建的第三篇,整体比较简单,内容主要是翻译部分,整理并介绍了如何使用AS构建JAR包。仅供后续参考。
阅读全文
摘要:本文作为Android创建的第二篇,整体比较简单,内容主要是翻译部分,整理并介绍了源代码和gradle、CMake构建脚本。接下来我们将关注如何使用AS构建JAR包。
阅读全文
摘要:本文主要整理安卓下获取系统版本信息及截屏的方法。作为后续使用的参考命令,仅作整理。
阅读全文
摘要:本文作为Android创建的第一篇内容,整体比较简单,这里并未详细介绍代码和gradle、CMake构建脚本,本文主要涉及简单的AS下的JNI示例代码,支持调试。这只是第一步,接下来我们可能需要尝试了解如何添加新的源文件、如何编写CMake的构建脚本、如何在Gradle中关联native库、如何使用ndkbuild构建原生应用等等。
阅读全文
摘要:本文主要是关于如何查看Android下动态库依赖项的方法。
阅读全文
摘要:本文是我对于NuPlayer::Decoder解码机制的分析,仅供本人后续参考。
阅读全文
摘要:本文主要整理GenericSource相关的代码和逻辑,仅供个人学习使用
阅读全文
摘要:本文主要整理关于NuPlayer::Renderer基本原理的介绍,只能算是代码梳理,细节有待提升。
阅读全文
摘要:这是第三篇文章。本文主要参考AOSP 7的源码分析了NuPlayer类的实现部分,整体思路是参考源代码分析主要功能,主要作为个人学习NuPlayer框架的总结部分。
阅读全文
摘要:这是第二篇文章。本文主要介绍了NuPlayer中ALooper、AHandler、AMessage三个类直接的关系及代码结构,并以NuPlayer::setVideoSurfaceTextureAsync接口的实现为例说明。
主要是作为后续深入分析NuPlayer内部机制做一个基础知识介绍。
阅读全文
摘要:本文主要介绍Nuplayer的框架部分,并分析了NuPlayerDriver的代码实现,作为后续部分的提纲,仅供参考。
阅读全文
摘要:本文内容相对简单,作为后续处理的起点,简要整理了Android MediaPlayer的接口层,并且这里只会涉及c层的实现,至于上层的JNI/跨进程调用逻辑,建议参考其他资料。
整理本文的目的仅供个人后续参考使用。
阅读全文
摘要:本文主要整理android提供的反编译及崩溃分析方法、工具。
阅读全文
摘要:本文主要整理android提供的adb install命令参数及其作用。
阅读全文
摘要:本文主要整理Android.mk中编译需要的辅助选项,作为后续使用参考。
阅读全文
摘要:本文主要介绍如何在Android下基于SDL播放PCM数据。
阅读全文