首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
esli
掘友等级
关注于前端开发,系统架构,phthon等话题
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
深入浅出Binder代理
在前一篇中我们知道Binder的使用遍布于应用层的各个组件中,正是Binder支撑起了各大系统服务使得应用可以无边界透明的使用其提供的功能模块。本篇将会介绍在Framework层的IPC完整过程。 在Binder系列开篇中我们介绍了在Android中Binder是一种C/S的架…
从应用中的Binder谈起
要自顶向下的介绍Binder,那么我们需要先从日常开发中接触到的Binder组件说起,对于应用开发来说Binder的存在是透明的,我们可能在不经意间就通过Binder完成了一系列操作,接下来我将会介绍和应用开发和Binder关系最为紧密的部分,以次让读者对Binder的在系统中…
View绘制流程分析
View的绘制流程是Android GUI系统中的关键部分,因为最终view中绘制的内容是要呈现给用户的。本篇基于Android4.4(KitKat)将对view绘制流程做一个全面的分析。 在View绘制流程中首先是需要一块缓冲区提供给应用程序进行内容绘制的, 这个缓冲区在上层…
Vsync信号图形绘制-Choreographer源码分析
Android系统从4.1(API 16)开始加入Choreographer这个类来控制同步处理输入(Input)、动画(Animation)、绘制(Draw)三个UI操作。 Choreographer 即编舞者 负责协调app端的图形绘制,这里主要是等待vsync信号。垂直信…
Binder的权限控制
这段代码到底有什么作用呢?它们总是成对的出现,如影随行,今天我们就来探究下里面的玄机。先透露下,实际上这段代码就是Binder的权限控制机制。 clearCallingIdentity会在当前线程中重置到来的IPC标识,在将要处理调用时,调用者可能会需要调用本进程其他对象的接口…
Android LowMemoryKiller机制
Android的LowMemoryKiller(lmk)机制是一种内存回收机制,它根据当前系统的内存阈值以及进程的优先级来决定杀掉哪些进程。LowMemoryKiller会周期性的检查当前系统的可用内存,当系统剩余的可用内存较低时,便会触发进程杀掉进程的策略。它根据不同的内存阈…
Handler消息机制详解(一)
Handler是android系统中最重要的构成部分,它是消息机制的基础,同时也是整个系统运作的动力源,本篇将通过源码来分析Handler的消息机制,以便了解Android底层是如何实现消息机制。 消息机制是一种事件机制,消息循环通过消息作为载体可以告知应用系统或者应用发生了什…
Android下载和编译
一、Android源码的下载1.1创建源码路径1.2repo下载执行init这样下载的是master的代码,如果要指定某个版本,可以通过如果提示无法连接到gerrit.googlesource.com
个人成就
文章被点赞
90
文章被阅读
55,892
掘力值
881
关注了
0
关注者
40
收藏集
0
关注标签
25
加入于
2020-08-02