谷歌官方在22年3月发布的33.0.1版本的platform-tools包中移除了systrace,而最后一个含有systrace的platform-tools版本是33.0...
谷歌官方在22年3月发布的33.0.1版本的platform-tools包中移除了systrace,而最后一个含有systrace的platform-tools版本是33.0...
最近在画各种图,所以这里贴贴图来说明一下 Handler通信的基本原理 为什么Handler这样用Loop搞一下,就能主子线程通信了?上面的图按颜色区分是在哪个线程执行的逻辑...
关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。 市面上的消息队列产品有很多,...
ThreadLocal 1. Looper的获取 Looper的构造方法私有,只能通过静态方法获取。 注意sThreadLocal,他在Looper.java类中是stati...
前言 Socket的使用在 Android网络编程中非常重要 今天我将带大家全面了解 Socket 及 其使用方法 目录 1.网络基础 阅读本文前,请先了解 关于计算机网络基...
update time 2021年04月27日19:50:07,文章版本:V 1.4,阅读时间40分钟,建议先收藏后阅读,注意以点学面,面试问法千变万化但是答案就那些。 主要...
基础知识: 动画通过连续播放一系列画面,给视觉造成连续变化的图画。很通俗的一种解释。也很好理解。那么我们先来一个案例看看。 动画案例:百度贴吧小熊奔跑 效果: 代码: It'...
Retrofit的出现让Android的网络请求变得异常简单,同时可以很好的配合后台的REST接口。非常值得我们去探究一下它的原理。 Retrofit的使用 通常我们是Ret...
前言 缺乏逻辑思维,你会出现思维混乱、逻辑不清晰、表达能力欠缺的问题 本文将通过金字塔原理让你在2分钟内掌握逻辑思维 如果你是产品经理,请你一定要将本文看完。 目录 1. 金...