首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户20873490548
掘友等级
Android Developer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
赞
文章( 17 )
沸点( 0 )
深入理解 SurfaceFlinger —— 如何调试 SurfaceFlinger
如何调试 SurfaceFlinger: 1. 日志调试 2. 单步调试 3. Perfetto 4. dumpsys SurfaceFlinger
深入理解 SurfaceFlinger —— 概述
SurfaceFlinger 是 Android 图形系统的核心引擎,承担着 `合成、同步、资源管理` 等核心职责。其性能直接决定系统流畅度与能效,尤其在多窗口、高刷新率等场景下是不可替
记一次开机动画卡顿掉帧问题的分析和优化
背景 在一款新的机型上,测试同学报告了一个问题,开机的时候,开机动画会很明显地掉帧,使得开机画面看上去卡卡的,极不流畅。在后面分析完这个问题后,发现它是一个在高版本Android上新增的功能触
AIDL Hal 开发指南 3 ———— AIDL HAL 实例分析1
我们还是以振动器的调用过程为主线,来分析振动器 HAL 的实现细节。 整体架构如下: 1. App 如何访问到硬件 Android12 及以后,App 中可以通过以下代码操作振动器: 当然执行代码之前
学习 Binder 的预备知识3 —— linux 驱动开发入门
学习 Binder 的预备知识3 —— linux 驱动开发入门 Binder 在 Android 中实现为一个字符驱动,为了阅读 Binder 驱动的源码,我们需要有基本的 linux 驱动开发知识
学习 Binder 的预备知识1 —— 虚拟内存与 Linux 文件访问接口
Binder 的学习需要了解以下三方面的基础内容: 虚拟内存 Linux 文件访问系统接口 Linux 内核中的常用数据结构 出于篇幅考虑,本文先讲解虚拟内存与Linux 文件访问系统接口 1.什么是
如何深入掌握 Android 系统开发的拦路虎 Binder
0. 为什么要深入学习 Binder Binder 是整个 Android 的基石 所有的系统服务都是基于 Binder,比如 AMS WMS PMS SurfaceFlinger Audiofili
JNI 编程上手指南之 HelloWorld 实战
JNI 编程是高级/专家 Android 开发的必备技能之一,接下来我们就一步一步掌握 JNI 编程的方方面面。
写给应用开发的 Android Framework 教程——基础篇之 Make 构建工具入门
本文是在Make 命令教程的基础上进行的演绎和补充。 什么是 Make 代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。 Make
写给应用开发的 Android Framework 教程——玩转 AOSP篇 之系统 App 源码添加
1. 如何新建一个系统 App 项目 使用 Android Studio 新建一个空项目 FirstSystemApp,包名设置为 com.yuandaima.firstsystemapp,语言选择
下一页
关注了
6
关注者
0
收藏集
0
关注标签
0
加入于
2020-10-24