首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户2946346892659703
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
342
文章 333
沸点 9
赞
342
返回
|
搜索文章
赞
文章( 333 )
沸点( 9 )
AIDL Hal 开发指南7 —— 实现一个简单的 AIDL HAL
接下来我们仿造振动器写一个简单的 AIDL HAL 模块。 AIDL 文件编写 首先,在 hardware/interfaces/ 路径下创建 aidl hal 项目目录: 接着我们在 hardwar
Android11 iptables实现网络白名单
近期有一个网络白名单的需求,本篇介绍下Android11 中framework如何通过iptables实现
Android11.0(R) MTK 平台开机logo动态替换(by logo.bin方式)
实现的效果 客户提供一张格式为 bmp 的开机logo,在 linux 环境下执行制作 logo.bin 脚本文件, apk 拷贝 logo.bin 文件替换系统原有的bin,然后重启 logo 自动
深入Android系统(十二)Android图形显示系统-1-显示原理与Surface
Linux通常使用Framebuffer来用作显示输出(Framebuffer知识详解在这里),Framebuffer就是一块内存区域,它通常是显示驱动的内部缓冲区在内存中的映射。 一旦用户进程把图像数据复制到Framebuffer中,显示驱动会一个像素一个像素地扫描整个Fra…
SufraceFlinger图像合成原理(3)-SurfaceFlinger中Layer的创建和销毁
我们知道应用层的一个Activity对应一个窗口,那么一个窗口对应一个Surface, 一个Surface在SurfaceFlinger 进程中对应一个Layer对象, SurfaceView比较特殊
Android事件分发机制二:核心分发逻辑源码解析
前面的分发步骤我们清楚了,那么viewGroup是如何对触摸事件进行分发的呢?View又是如何处理触摸信息的呢?这是整个事件分发的核心逻辑,也正是本文要讨论的内容。 事件处理中涉及到的关键方法就是 dispatchTouchEvent ,不管是viewGroup还是view。在…
拯救OOM!字节自研 Android 虚拟机内存管理优化黑科技 mSponge
本文描述的虚拟机内存管理优化方案,是从应用侧视角对 Android 虚拟机内存管理进行改造,优化了虚拟机对 LargeObjectSpace 的内存管理策略,间接增加其它内存空间使用上限。
Launcher3图标布局原理解析【原创】
Launcher3是Android原生的系统APP,相当于PC的桌面,管理各个应用/小部件/文件夹。本文基于Android13重点讲解图标的布局流程和数据保存方法。
安卓与串口通信-实践篇
本文介绍了在安卓中和串口通信的两种方式:直接读取串口文件和使用USB主机模式。并且分别结合实际举例说明两种方式的使用方式与优缺点。
Android 系统 Virtual A/B OTA 升级原理
Android在A/B更新机制的基础上演进出了Virtual A/B更新机制,以减少升级过程中的磁盘空间开销。本文从快照如何创建的角度来探索**Virtual A/B**的升级原理。
下一页
关注了
53
关注者
0
收藏集
19
关注标签
35
加入于
2018-04-06