首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YDS
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
YDS
赞了这篇文章
DevYK
云游戏-SDK 开发 @公众号: DevYK
·
5年前
关注
面试官: 说一下你做过哪些性能优化?
如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以...
477
43
分享
YDS
赞了这篇文章
疯震震
高级Android开发工程师 @不能说的公司
·
6年前
关注
重温View绘制原理(二)
紧接着上一篇文章重温View绘制原理(一),继续看view绘制原理。 1. View绘制流程 view的绘制是从根视图 ViewRoot 的 performTraversa...
3
评论
分享
YDS
赞了这篇文章
疯震震
高级Android开发工程师 @不能说的公司
·
6年前
关注
重温View绘制原理(一)
1. View的知识前提 View的绘制是从上往下一层层迭代下来的:DecorView-->ViewGroup(--->ViewGroup)-->View,所以,在学习vi...
6
2
分享
YDS
赞了这篇文章
roger1245
Android开发者
·
5年前
关注
Android事件分发
View的事件分发从View#dispatchTouchEvent方法开始。在dispatchTouchEvent中,管理了众多事件的监听器和onTouchEvent方法。...
5
评论
分享
YDS
关注了
lvzishen
YDS
赞了这篇文章
smartsean
Android Developer
·
6年前
关注
Android 事件分发机制
还有一些其他的应用等。 我会根据源码的方式进行讲解,尽量描述的清楚些。 其实这里就是 Android 事件分发机制的体现。 在我们点击按钮的时候,会有按下、抬起的操作,其实...
9
1
分享
YDS
关注了
roger1245
YDS
赞了这篇文章
JunBin
ThoughtWorks高级咨询师 @ThoughtWorks
·
5年前
关注
Android事件分发底层原理
一般来说,一次完整的Touch事件,应该是由一个Down、一个Up和若干个Move组成。 如果事件能够传递到当前的View,那么此方法一定会被调用。 ViewGroup的相...
18
4
分享
YDS
赞了这篇文章
北邙山之光
4年前
关注
Handler Looper MQ(eventfd & epoll)
Handler、Looper、MessageQueue 是老生常谈的话题了,你可能会觉得没什么好讲的啊,网上文章也一堆。 这里我有几个问题问一下,如果你都很清晰,那就完全不...
12
2
分享
YDS
赞了这篇文章
HFW
Android
·
6年前
关注
Android Handler原理
源码看到这里就会产生一个疑问,既然创建Handler的时候判断了当前线程的Looper是否为null,为null就会抛出异常,那么Activity的Handler是怎么创建...
9
评论
分享
YDS
关注了
sy007
YDS
赞了这篇文章
sy007
Android工程师
·
4年前
关注
OKHttp源码分析
http是客户端与服务端进行通讯的一种协议,它属于tcp/ip协议族中的应用层。 301 表示永久性重定向,如果把资源对应的URI保存为书签则会更新书签的URI。比如输入的...
23
7
分享
YDS
赞了这篇文章
路遥远
大龄程序员
·
5年前
关注
面试官:如何监测应用的 FPS ?
即使你不知道 FPS,但你一定听说过这么一句话,在 Android 中,每一帧的绘制时间不要超过 16.67ms。那么,这个 16.67ms 是怎么来的呢?就是由 FPS ...
142
17
分享
YDS
关注了
xuexiangjys
YDS
赞了这篇文章
Zoypdong
Android 开发 @Bytedance
·
4年前
关注
详解Android Handler 机制 (一)用法全解
看方法名知其意,这三个方法的作用就是发送消息,方法的参数delayMillis表示消息什么时候从消息队列中被取出,时间的单位是毫秒。 也是就是通过handleMessage...
7
3
分享
YDS
赞了这篇文章
苍耳叔叔
Android @字节跳动
·
4年前
关注
比较一下requestLayout和invalidate方法
注:本文基于Android 10源码,为了文章的简洁性,引用源码的地方可能有所删减。 在更新 View 时我们常用到 requestLayout 和 invalidate ...
82
2
分享
YDS
关注了
木从
YDS
关注了
已注销
YDS
关注了
nanchen2251
YDS
关注了
负债百万的蜗牛
下一页
关注了
54
关注者
0
收藏集
6
关注标签
8
加入于
2019-08-08