首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
技术那些事儿
掘友等级
客户端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
技术那些事儿
客户端开发
·
1年前
关注
安卓相机框架
整体架构 首先系统定义了一个相机硬件抽象层,每个相机硬件都会适配好这层的接口。然后在hal的基础上framework层提供了一个camera service的服务,这个服务...
0
评论
分享
技术那些事儿
客户端开发
·
1年前
关注
Jetpack套件—— LiveData解析
Livedata是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力,意指它遵循其他应用组件(如 activity、fragment 或...
0
评论
分享
技术那些事儿
客户端开发
·
1年前
关注
常见设计模式及应用
在软件开发工作中,设计出一个好的模型能够有效减少软件项目的开发和维护工作量。在软件行业的发展过程中,对一些典型的场景已经总结出目前最佳的设计模型,像我们熟知的23种设计模式...
1
评论
分享
技术那些事儿
客户端开发
·
1年前
关注
安卓开发异步框架
异步开发是安卓开发中基本的一个技术问题,本文会对比各种异步库的基本使用方式和实现原理。 其实异步开发主要是面对两个场景: 1.类A在新线程调用了类B的方法,获取方法执行结果...
44
评论
分享
技术那些事儿
客户端开发
·
1年前
关注
安卓应用的界面渲染
1.总体渲染流程 本文介绍安卓应用的渲染流程,每次需要更新界面的时候用先向SurfaceFllinger请求Vsync信号,应用进程接收到这个信号之后,开始绘制View树,...
1
评论
分享
技术那些事儿
客户端开发
·
1年前
关注
安卓输入事件在应用进程内的传递和处理
安卓系统输入事件分发模块和应用进程之间的传递是通过socket,应用在接受到之后其实也是借助Looper机制把输入事件包装成一个消息,丢进消息队列,然后再通过view树分发...
1
评论
分享
技术那些事儿
客户端开发
·
1年前
关注
安卓应用启动流程
对于安卓开发者来说,理清安卓应用的启动流程实在很有帮助,可以在这个流程中把一些重要的概念都串起来,包括AMS, WMS,IMS, SurfaceFlinger, AIDL通...
1
评论
分享
技术那些事儿
客户端开发
·
1年前
关注
安卓消息循环处理机制——Looper
安卓给进程的程序运行设计了一套基于消息的循环处理机制,应用程序的主线程正是通过这个消息处理机制完成四大组件的启动和销毁,完成Input事件的处理和界面渲染(即vsync信号...
1
评论
分享
技术那些事儿
关注了
网易云音乐技术团队
客户端开发
技术那些事儿
关注了
喜马拉雅技术团队
客户端开发
技术那些事儿
关注了标签
产品
客户端开发
技术那些事儿
关注了标签
iOS
客户端开发
技术那些事儿
关注了标签
设计模式
客户端开发
技术那些事儿
关注了标签
Android
客户端开发
技术那些事儿
关注了标签
代码规范
客户端开发
技术那些事儿
关注了标签
面试
客户端开发
个人成就
文章被点赞
49
文章被阅读
2,828
掘力值
251
关注了
2
关注者
5
收藏集
0
关注标签
6
加入于
2021-03-07