基础概念 一般情况下,视频流从加载都准备播放是需要经过解协议、解封装、解编码这样的过程,其中协议指的就是流媒体协议;封装是的是视频的封装格式;编...
场景 开发期间或者本地测试机器发生的ANR信息trace文件bugreport文件 线上应用获取用户使用过程中发生的ANR信息集成框架:Matr...
以下是常见的一些adb命令: adb start-server 开启adb kill-server 关闭adb devices 查看设备连接情...
工程相关 工程目录下各个包名的作用: 以 channel 为例: art 全新的ART运行环境,作为Dalvik虚拟机的替代 bionic 系统...
这两天在整理网络请求加密相关的知识,发现有篇文章总结的很不错,转载一下,整体知识结构如原作者文章所述,部分地方有加入自己的补充或修改转载请注明出...
这篇文章用来记录学习和开发时遇到的版本适配问题,持续更新 全面屏、刘海屏的适配:Android 9 支持最新的全面屏,其中包含为摄像头和扬声器预...
首先我们需要了解一下什么是systrace systrace命令允许您在系统级别的设备上运行的所有进程中收集和检查时序信息。它结合了来自Andr...
TCP、UDP,以及他们的区别 TCP(Transmission Control Protocol)TCP充分实现了数据传输时各种控制功能,可以...
最近项目有个新需求,需要自定义键盘。在强大的Android面前,这点问题当然是可以满足的,话不多说,开始撸起来。 我们要实现如下图的效果: 首先...