首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阿豪讲Framework
掘友等级
Android系统开发
专注 Android 系统源码分析
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
165
文章 164
沸点 1
赞
165
返回
|
搜索文章
阿豪讲Framework
赞了这篇文章
biubiubiuu
Android
·
1月前
关注
【Android 13 源码分析】Activity短暂的一生 -- 目录篇 (持续更新)
前言 从事多年App开发现转Framework,由于对WMS感兴趣,所以决定以"桌面点击应用图标,到应用的Activity显示到屏幕上"这一简单操作为基础,分析整个过程。 ...
2
2
分享
阿豪讲Framework
Android系统开发
·
2天前
关注
HIDL Hal 开发指南4 —— Passthrough HALs 实例分析
整体框架 Passthrough HALs 的存在,主要是为了复用传统 HAL 的实现。HAL 层以进程的形式存在,内部有一个 HwBinder 服务端对象,对外提供 Hw...
赞
评论
分享
阿豪讲Framework
Android系统开发
·
4天前
关注
HIDL Hal 开发指南3 —— HIDL HAL 实例程序
在分析 HAL 层源码之前,我们先实现一个 Binderized HALs,对 HIDL HAL 有一个相对细节的认知。 Binderized HAL 以进程的形式存在,内...
赞
评论
分享
阿豪讲Framework
关注了
rain9155
Android系统开发
阿豪讲Framework
关注了
limuyang2
Android系统开发
阿豪讲Framework
赞了这篇文章
limuyang2
Android开发?iOS开发? @一个小公司
·
1月前
关注
HTTP3/QUIC 时代的来临,能给App带来什么?
在本文发布时,HTTP3/QUIC 早在几年前就有了初版协议,去年就发布了正式版本协议。为何现在才发文呢?又能给App带来什么呢?...
10
2
分享
阿豪讲Framework
Android系统开发
·
5天前
关注
HIDL Hal 开发指南2 —— Android 8 HAL 变迁
Android 8 HAL 的变化 通过前面 传统 Hal 开发指南 的学习,我们知道,在 Android8 以前: Hal 是对驱动操作的包装库,操作硬件的具体逻辑可以放...
2
评论
分享
阿豪讲Framework
Android系统开发
·
5天前
关注
HIDL HAL 开发指南1 —— 开发环境准备
Google 在 Android 8 大改了 HAL 层,Android 8 - 10 的 HAL,本文称之为 HIDL HAL。 本文选用 ubuntu2004 + an...
2
评论
分享
阿豪讲Framework
关注了
萝卜D大哥
Android系统开发
阿豪讲Framework
关注了
程序猿一东
Android系统开发
阿豪讲Framework
赞了这篇文章
程序猿一东
1年前
关注
android设备间实现无线投屏
前言 Android提供了MediaProjection来实现录屏,通过MediaProjection可以获取当前屏幕的视频流,而视频流需要通过编解码来压缩进行传输,通过M...
50
评论
分享
阿豪讲Framework
Android系统开发
·
1月前
关注
传统 Hal 开发指南6 —— 开发一个 App 访问硬件服务
简单起见,我们直接把源码中已经有的系统 App 复制一份,然后在其基础上做修改。 具体的,把 packages/apps/Calculator 在同目录下复制一份,然后修改...
1
评论
分享
阿豪讲Framework
Android系统开发
·
1月前
关注
传统 Hal 开发指南5 —— 添加硬件访问服务
添加 aidl 文件 添加 aidl 文件 frameworks/base/core/java/android/os/IHelloService.aidl : 在 fram...
1
评论
分享
阿豪讲Framework
赞了这篇文章
网易云音乐技术团队
@网易云音乐
·
2月前
关注
Android 居然还能这样抓捕和利用主线程碎片时间
在 Android 应用开发过程中,我们会将一些耗时任务放在子线程进行处理,从而避免出现主线程卡顿的情况。...
45
10
分享
阿豪讲Framework
Android系统开发
·
1月前
关注
传统 Hal 开发指南4 —— 实现一个简单的 Hal 模块
代码编写 接下来我们就来为我们上上节实现的玩具驱动写一个简单的 HAL 模块。 在 hardware/libhardware/include/hardware 目录下添加 ...
赞
评论
分享
阿豪讲Framework
Android系统开发
·
1月前
关注
传统 Hal 开发指南3 —— 驱动开发
本节的任务是在内核中实现一个简单的驱动,并完成一个应用层 Native 程序来测试我们的驱动是否正常工作。 1 编写一个简单的 Linux 内核驱动 1.1 编写驱动 Li...
2
评论
分享
阿豪讲Framework
Android系统开发
·
1月前
关注
传统 Hal 开发指南2 —— 传统 HAL 整体架构
本文基于 aosp android-7.0.0_r1 版本源码讲解。 这里以振动器(Vibrator)为例,传统 HAL 的工作流程如下: SystemServer 启动时...
1
评论
分享
阿豪讲Framework
赞了这篇文章
小洲小舟
安卓开发工程师 @搬砖厂
·
11月前
关注
Android Framework权限篇一之RuntimePermission整体流程
Android概述 权限的作用是保护Android用戶的隐私。 如果设备搭载的是Android 6.0(API 级别 23)或更高版本,并且应用的targetSdkVers...
6
评论
分享
阿豪讲Framework
赞了这篇文章
张拭心
Android GDE @上海
·
1年前
关注
深入理解 图片内存优化的常见方案和 AndroidBitmapMonitor 的原理
这篇文章干货很多,对比了常用的图片内存分析方案,揭秘 AndroidBitmapMonitor 原理...
81
13
分享
阿豪讲Framework
赞了这篇文章
小迪vs同学
Android @quectel
·
1月前
关注
Android系统优化--开机时间优化
实际生活当中,针对某些应用场景,对Android启动时间要求比较严格,比如车载,车都开出去几公里了,IVI系统还没起来,这就比较尴尬,所以,优化Android启动时间是一项...
14
4
分享
下一页
个人成就
2023年度人气作者No.6
优秀创作者
文章被点赞
1,099
文章被阅读
196,738
掘力值
8,051
关注了
160
关注者
2,107
收藏集
0
关注标签
15
加入于
2016-02-14