当ANR 发生时,查看系统生成的traces 文件有助于我们定位ANR 产生的原因,那么我们该如何从手机中导出traces 文件呢?可以使用下面的方式1. 老版本Androi...
当ANR 发生时,查看系统生成的traces 文件有助于我们定位ANR 产生的原因,那么我们该如何从手机中导出traces 文件呢?可以使用下面的方式1. 老版本Androi...
一、前言 本文主要简要介绍Android整个通信模块结构信息,并详细介绍RIL(modem和上层之间的运作方式)。 1.1、基础概念 1、通信整体构成首先从硬件层面上来说,手...
背景 以下内容基于Android P code。 应用框架设计 Android电话模块是一个典型的分层结构设计,如下: IMS在CS通话的基础上增加了telephony/im...
目录 Android通话应用设计 1 一、 背景 1 二、 应用框架设计 1 三、 常驻进程开机唤醒 2 1. Phone进程 2 2. TelecomServer进程 3 ...
前言 本文代码基于 Android T。 本文的目的是让刚接触这个模块的新人对这个模块有个整体的大概了解,能快速入手分析、解决问题。 本文只涉及单通通话,不涉及双通、三方通话...
概述 要理解Android的图形架构,我们需要先理解window的概念。维基百科中给window的定义是:Window是图形用户界面(GUI)系统中显示器上一个单独的视图区域...
HWC概述 HWC(hwcomposer)是Android中进行窗口(Layer)合成和显示的HAL层模块,其实现是特定于设备的,而且通常由显示设备制造商 (OEM)完成,为...
现在的Android工程都是采用 gradle 来构建的,从早期的单一工程架构(一个项目只有一个主 module),到现在的组件化架构(一个项目包含有多个module),项目...
概念 SIP:Session Initiation Protocol,它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。SIP 是一种源于互联网的...
原文来源 笔记内容来自:51学通信 2016年51学通信原创视频 第6期:SIP协议基本原理 笔记内容 VoLTE基本网络架构 思维导图 运营支撑层 CCF:收集IMS计费网...
注:小菜鸡谈技术,不要全信,否则后果自负! 这部分主要是了解一下概念,认识着色器是什么东西,着色器程序是如何运行的,它的输入输出是什么,还有就是基本的语法掌握一下,具体细节可...
啰嗦 上一节我们已经创建了一个基于Android的OpenGL App,但没有涉及到EGL,原因是GLSurfaceView已经包含了这一块,本节将移除GLSurfaceVi...
简介 最近工作中接触到SurfaceTexture,因此打算分析一下SurfaceTexture的原理,提到SurfaceTexture一般会提到与它相关的SurfaceVi...
操作系统版本: 操作步骤: 1.获取certbot-auto 2.并设置为可执行权限 3.申请证书 3.1 执行命令 会处理依赖关系,需要安装或升级依赖软件包才能够继续下去 ...
市面上的泛域名证书大多收费不菲,借助于letsencrypt可以免费使用,可以手动部署,也可以借助现成的脚本来部署,以下是acme.sh的例子。 下载脚本 设置环境变量 进入...
这是一篇基于IBM开发者网站上的一篇介绍SCTP的文章的学习笔记,算是一个简单的摘要。概括了一下SCTP协议的一些特有的特性,以及和TCP/UDP之间的区别,后续会有文章通过...
一 Surfaceflinger介绍 surfaceflinger作用是接受多个来源的图形显示数据,将他们合成,然后发送到显示设备。比如打开应用,常见的有三层显示,顶部的st...