android的沉淀
zhtttyyzc
这个作者很懒,什么都没留下…
展开
-
美团robust接入
美团Robust的GitHub地址 https://github.com/Meituan-Dianping/Robust 导入 1、Module的build.gradle中 apply plugin: 'com.android.application' //制作补丁时将这个打开,auto-patch-plugin紧跟着com.android.application //apply plu...原创 2019-08-23 16:32:58 · 882 阅读 · 0 评论 -
Android源码解析触碰机制
分发dispatchTouchEvent 触碰屏幕时会触发的view方法,原理需要看更深层次的源码,这里可以理解为入口 拦截onInterceptTouchEvent 消费onTouchEvent 总结 View中有dispatchTouchEvent分发onTouchEvent消费 ViewGroup是由多个View组成。继承View 有onInterce...原创 2019-08-16 15:43:58 · 222 阅读 · 0 评论 -
我理解的http,get post以及1.0 、1.1、 2.0,https、socket
本文只是表达个人对http概念,get、post方法,http各大版本以及https、socket的理解。如有问题,欢迎指正 一、TCP/UDP的概念 TCP可以理解为是一个协议组或者是一个网络服务模型。是基于连接的协议,在收发数据前,需要建立可靠的连接,也就是所谓的三次握手。使用TCP协议时,数据会准确到达,但是效率较低 UDP是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送...原创 2019-07-01 16:21:56 · 560 阅读 · 0 评论 -
反射与hook起步
为什么使用hook? 有时系统源码无法实现我的需求 有时我的需求A写法太麻烦了,效果也不要好。但是用B写法,稍微改动点源码即可完美实现 N多理由 如之前写的LiveDataBus也用到了hook https://blog.csdn.net/zhtttyyzc/article/details/99736065 hook的前提:清晰的步骤流程、反射、熟悉源码 刚好前段时间重新梳理了触碰流...原创 2019-08-26 17:24:06 · 538 阅读 · 0 评论 -
安卓View布局优化杂谈
有些东西,一直忽略了它们,因为它们是空气 现在发现,它们很重要,因为它们是空气 嘿嘿,文艺一把 安卓5大布局:LinearLayout、FrameLayout、TableLayout、RelativeLayout、AbsoluteLayout 老生常谈的东西,这个时代也可以称为LinearLayout、RelativeLayout时代 后面出现了PercentLayout,最近几年又出现...原创 2019-08-27 18:07:00 · 159 阅读 · 0 评论 -
protobuf变长编码
之前写过使用Protobuf的文章,参考链接 https://blog.csdn.net/zhtttyyzc/article/details/88554911 微信mmkv轻量级存储也用到Protobuf 那么Protobuf跟传统的json有哪些优势,又有哪些缺点呢 https://developers.google.com/protocol-buffers/docs/encoding ...原创 2019-09-09 16:38:42 · 699 阅读 · 1 评论