Android-架构&框架
文章平均质量分 90
胡帅君
这个作者很懒,什么都没留下…
展开
-
白话Android音频系统原理
白话Android音频系统原理一、基本原理二、详细逻辑三、播放流程一、基本原理谁来处理(录音和播放)? AudioFlinger!怎么处理?AudioPolicyService !什么是output?为了便于管理, 把一个设备上具有相同参数的一组device称为output。它描述一些实际支持的设备(有实际硬件)一个output对应一个线程thread。二、详细逻辑从frameworks/av/media/audioserver/main_audioserver.cpp开始,初始化Audi原创 2022-02-16 19:49:29 · 3159 阅读 · 0 评论 -
Android Studio工程导入aar文件方式之一
文章目录1.导入aar文件。2.引用该module。Android集成aar包有多种方式,在此提供一种作为参考,采用其他正确集成方式都可行。1.导入aar文件。点击Android studio 右上角的 Project Structure按钮 ,或者从菜单栏File->Project Structure 路径选择。在弹出的对话框中选择Modules->Modules下面的...原创 2020-02-25 11:30:24 · 4468 阅读 · 0 评论 -
基于okhttp3+retrofit2封装的网络库(含websocket封装)
基于okhttp3+retrofit2封装的网络库背景接入方式1.导入hsjokhttp module。2.接入使用3.网络库解析背景封装的网络库基于okhttp3+retrofit2+rxandroid+rxjava。目的是单独封装处理网络请求,可供项目中多个module使用,所以Demo中代码模块拆的比较细。包含hsjokhttp(网络库封装)、hsjlogger(日志打印)、bean(对...原创 2019-11-17 16:54:13 · 4165 阅读 · 0 评论