首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Binder 实现原理图解
ZYLAB
2019年07月08日 00:58
· 阅读 2667
分类:
Android
相关推荐
流浪汉kylin
13小时前
Android
掘金·金石计划
Android 指引流程使用PorterDuffXfermode实现
教你通过简单的思维,在理解PorterDuffXfermode的基础上利用它来简单的实现指引流程的效果。
227
9
评论
阿豪元代码
12小时前
Android
Android Binder 驱动情景分析之服务获取与使用过程
本文系统源码版本: AOSP 分支:android-10.0.0_r41 Kernel 分支:android-goldfish-4.14-gchips 本文依托于Binder 程序示例之 C 语言篇中
191
1
1
米奇律师
16小时前
Android
架构
设计
【Android探索】用Compose做一个Markdown文本块编辑器
通过一次实战讲述了如何使用Compose制作一个类似Notion的文本块编辑器。Compose作为响应式UI框架在数据驱动的开发中非常方便且优秀。
458
7
评论
小迪vs同学
19小时前
Android
第三方App访问SystemProperty遇到的一些坑
之前介绍了App访问驱动节点所需要解决的权限问题,但只是针对某个项目,如果换一个项目,App和framework里面的节点路径都需要修改。现在需要优化一下,定义一个SystemProperty
454
6
5
clwater
18小时前
Android
Android Jetpack
Kotlin
如何通过Side Effects来使得你使用Compose变的得心应手?
Compose用了么? 得心用手没有? 没有的话, 可能是你没看到 Side Effects. 那么Side Effects又是什么, 它是如何来帮助我们的?
294
点赞
1
TechMerger
2天前
Android
Kotlin
Java
Android 14 之返回界面升级:预览目标界面 + 全新返回箭头
Android 13 的版本里 Android 就针对返回导航进行了大量更改,包括: 废弃原有的 KEYCODE_BACK KeyEvent 提供 Manifest 属性 enableOnBackIn
2551
15
3
枫林雪月
22小时前
Android
Android启动速度优化
1,android启动流程 2,App的启动状态 应用有三种启动状态,每种状态都会影响应用向用户显示所需的时间:冷启动、温启动与热启动 冷启动是指应用从头开始启动:系统进程在冷启动后才创建应用进程,发
284
1
评论
方大可
19小时前
Android
okhttp3源码解析(8)-DiskLruCache、Cache
okhttp3源码解析(8)-DiskLruCache、Cache:DiskLruCache和Cache剩余的部分内容。
228
点赞
评论
法的空间
9天前
Flutter
iOS
Android
Flutter 糖果群主跑了!?
如果有一天,群主跑路了,肯定因为这些群员!四年,四年,你们知道这四年我怎么过的吗?你们知道吗?你们知道吗?
1.0w
111
50
二流小码农
2天前
Android
Android Studio
Android Jetpack
Android自定义一个车牌字母选择键盘
和省份简称键盘不同的是,数据源上和边距有所差别之外,其他的实现方式均是一样的,采用外部垂直LinearLayout,内部多个横向的LinearLayout的搭配方式
943
3
评论
近地小行星
1天前
gradle
Android
Gradle深入解析 - Task原理(并行篇)
上一篇文章讲了Task Graph的处理,在Task的顺序确定之后,真正被执行前,还涉及到Task的并行调度问题,我们知道gradle是有并行机制的,没有依赖关系的Task可以并行执行,以减少构建耗时
289
2
评论
近地小行星
1天前
gradle
Android
Gradle深入解析 - Task原理(Graph篇)
探究gradle对Task Graph的处理,如何解决Task之间的依赖关系,如何确定它们的执行顺序等
296
1
评论
圣骑士Wind
1天前
Android
Kotlin
[Kotlin Tutorials 22] 协程中的异常处理
本文讨论Kotlin协程中的异常处理, 介绍通常的基本情况, 以及根据需要不同类型的parent-child关系.
321
1
评论
望川霄云
2天前
Android
01-详析一次鹅厂一面---移动端开发岗题解
4.2 20:12 电话方式,确认时间; 4.3 14:03 开始电话面试 时长32min ##1. 综合 #1.1.可以先自我介绍一下吗? #1.2.学了这么多东西,你觉得你学的最好的是哪一块? #
720
9
1
dreamgyf
2天前
Android
源码
APP
如何完美监听帧动画?AnimationDrawable深度解析
作为苦逼的程序员,产品和设计提出来的需求咱也没法拒绝,这不,前两天设计就给提了个需求,要求在帧动画结束后,把原位置的动画替换成一段文字,我们该怎么监听AnimationDrawable的结束事件呢
701
2
评论
近地小行星
1天前
gradle
Android
Gradle深入解析 - Task原理(执行篇)
前2篇文章探究了gradle是如何处理Task Graph和Task调度的,至此Task的前期工作就已经完成了 下面就该执行Task了,如果观察过Task执行的话,会留意到console输出中Task
289
点赞
评论
恋猫de小郭
3天前
前端
Android
Flutter
Flutter 小技巧之 3.10 全新的 MediaQuery 优化与 InheritedModel
关于 `MediaQuery` 我们介绍过不少,比如在之前的[《MediaQuery 和 build 优化你不知道的秘密》](https://ju
934
39
11
Fitem
2天前
Flutter
Android
前端
【FlutterUtilCode】Flutter工具篇之UuidUtils
FlutterUtilCode 是一个 Flutter 工具类集合插件,封装了常用的工具类和函数,方便开发者调用。 本篇是 Flutter工具篇之UuidUtils,系列文章内容主要介绍插件中工具类的
539
2
评论
BennuCTech
5天前
掘金·金石计划
Android
Android如何实现轮播效果:ViewFlipper 和 ViewAnimator
我们熟悉的顶部广告一般左右轮播,这种情况大部分通过ViewPager实现。而那种上下轮播的消息tips(一般是条状)则可以使用ViewFlipper实现。
1149
7
评论
Pika
3天前
Android
Java
性能优化
OutOfMemoryError是如何产生的
OutOfMemoryError,算是我们常见的一个错误了,大大小小的APP,永远也逃离不了这个Error,那么,OutOfMemroyError是不是只有才分配内存的时候才会产生呢?
956
6
评论
友情链接:
前任他叔疯批偏执,但宠我呀
哦豁!恶毒女配一不小心撩了大佬
四合院绝不妥协
我在海贼世界神级选择
通达oa的js教程
js控制div实现菜单滚动
fitnesse java
golang net setdeadline
鹧鸪声声催人别回头
鹰之恋竹笛
ZYLAB
公众号 @ 「ZYLAB」
关注
私信
获得点赞
2,085
文章被阅读
242,527
相关文章
大家都说 Java 反射效率低,你知道原因在哪里么
347点赞
·
31评论
五分钟搞定正则表达式,如果没搞定,再加两分钟
153点赞
·
12评论
聊聊 Java8 以后各个版本的新特性
140点赞
·
17评论
Vue 包大小优化--从 1.72M 到 94K
195点赞
·
45评论
Shadow 插件化框架分析
85点赞
·
30评论
目录