常见问题解答 Google 是不是在所有设备上都采用了 A/B OTA? 是的。A/B 更新的营销名称是无缝更新。从 2016 年 10 月份开始,Pixel 和 Pixel...
需求 在一个底部有虚拟导航栏NavigationBar的手机上,需要全屏显示,完全隐藏顶部的StatusBar和底部的NavigationBar,在任何时候都不需要其显示出来...
一、前言 前面我们简单的介绍了 I2C总线 的基本框架,本文则将继续讲述另一种常用的 外设总线,即 SPI总线。SPI总线 常用于 传感器或者flash等外设。本文将沿着 S...
一 内存映射函数的实现 binder_mmap(kernel/drivers/android/binder.c) 打开binder后,需要调用mmap进行内存映射,该函数经过...
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点:1、因为是纯文本,所以只要支持Markd...
上一个项目(下载中心)使用到了AIDL相关的技术,趁现在项目不是特别忙,总结一下。 首先第一个问题,AIDL是个什么?它的全称叫 Android Interface Defi...
为了说的深入浅出一点,我们先从AIDL的作用和使用说起,然后再开始介绍一些概念和工作原理。 AIDL用来做什么 AIDL是Android中IPC(Inter-Process ...
ALSA(Advanced Linux Sound Architecture),即高级Linux声音架构。在内核设备驱动层,ALSA提供了alsa-driver,同时在应用层...
参考资料介绍:数字音频接口DAIdocs.nvidia.jetson.ASoC - 非常重要Nuvoton NAU88C22资料(或其他如RT5659\WM8960等等) 软...
一、前言 I2C总线 是一种常用的总线协议,在设备中经常看到,比如 sensor、陀螺仪等都是使用 I2C总线。而 Linux内核 也提供成熟的 I2C框架,工程师可以根据硬...