Android AudioRecord音频采集问题总结

##背景公司自研app在某型号手台上出现bug,音视频通话过程中经常丢音,例如通话过程中快速数数,从1数到9,对方听到的效果可能是1..3..9,部分数字听不到,音效也很差。##问题定位通过在后台软交换服务抓包,分析音频流,发现媒体服务器收到的音频流就是不完整的,大概定位到应该是app音频采集的问题

手把手教你如何编译Doubango for Android

准备工作1.编译环境:Ubuntu16.04.7(可以通过VM虚拟机安装)可以从以下地址选择对应版本下载镜像:http://mirrors.aliyun.com/ubuntu-releases/16.04.7/2.doubango源码下载地址:https://github.com/DoubangoT

使用Rxswift+Realm实现Livedata+Room的效果(MVVM)

笔者最近做了一个关于app开发现状的分享,分享中提到了Google推荐的Android官方开发架构,充分肯定了其开发效率的提升,分享结束后有同事问到iOS是否有类似架构,于是便有了此篇博文。首先来看一下Android官方推荐的开发架构,架构图如下:该架构遵循MVVM开发模式,利用Room数据库及L

AndroidX与旧库映射关系

下表列出了从旧支持库软件包到新androidx软件包的当前映射关系。 支持库:android.arch.core:common AndroidX:androidx.arch.core:core-common

Swift VS Kotlin

Swift和Kotlin作为更加"现代化"的语言,毫无疑问提升了开发原生app的效率,二者旨在与Objective-C和Java互操作,方便"旧"应用的开发进行更新,如果你要从零开始编写一个全新的应用,不要犹豫,选择使用它们,尽情享受它们带来的乐趣。这两个语言有着许多相似之处,让我们来"欣赏"一下吧:

Android 透明颜色值ARGB

从FF开始表示完全不透明,到00表示完全透明。100%—FF99%—FC98%—FA97%—F796%—F595%—F294%—F093%—ED92%—EB91%—E890%—E689%—E388%—E087%—DE86%—DB85%—D984%—D683%—D482%—D181%—CF80%—CC
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×