![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进阶系列
TheDistanceCH
在初春羡慕秋之金色,在深秋伤感春之生机
展开
-
Handler同步屏障
首先需要发送一个特殊消息作为屏障消息,当消息队列检测到了这种消息后,就会从这个消息开始,遍历后续的消息,只处理其中被标记为“异步”的消息,忽略同步消息(所以叫“同步屏障”),相当于给一部分消息开设了“VIP”优先通道。...原创 2021-06-03 11:38:05 · 304 阅读 · 3 评论 -
android核心版本特性(官网)
看了一些文章~没有合适的,个人觉得对于一些和编程无关紧要的特性,比如xxx速度提升多少这种就不要列出来啦~下面是从官网中截取的部分我觉得重要的特性。如果想看全面完整的:官网,不用科技也能看~就是慢一丢丢。1、4.0特性全屏沉浸模式现在,您的应用可以利用设备屏幕上的每一个像素显示内容和捕获触摸事件。Android 4.4添加了新的全屏沉浸模式,让您可以在手机和平板电脑上创建...原创 2019-06-18 17:17:08 · 926 阅读 · 0 评论 -
RxBus的使用及解析
看了挺多文章的,大部分都是直接给最后结果的,这篇不是,而是一步一步的敲出最后的结果,有步骤的内容更有助于理解,可以知道为什么这么写~觉得很好就分享了,下文是转载自:RxBus的使用及解析前言相信项目中使用了Rxjava的你,一定会选择使用RxBus而不是EventBus作为数据总线工具。那么你真的了解RxBus吗?下面就跟着我一起来探个究竟吧。注:本文基于Rxjava2.0,还在使用...转载 2019-06-06 10:34:23 · 3513 阅读 · 0 评论 -
Handler源码流程解析,面试常客!!傻白甜式阅读体验!
handler机制属于面试常客啦,看懂handler源码有助于我们理解使用。网络上的源码解析也有很多,这篇是自己边看源码边记录的博客,加深印象。本篇将会从handler的使用流程出发,也是分享自己是如何看源码的,当然,平时我看源码就是先百度看其他大佬的源码解析,然后在自己看源码比较好,最后在自己总结回顾下。这最后一步很早就知道,只是之前并不知道他的重要性~本文内容图解handler机制...原创 2019-05-14 23:09:54 · 340 阅读 · 0 评论 -
scroller使用及初步源码解析
scrollTo 和 scrollBy 的区别:scrollTo是移动到一个具体的坐标,相对于(0,0)坐标的位置。而scrollBy是表示移动的增量,相对于上一次坐标的位置。(上一次坐标的位置不一定是(0,0)。注意:"scrollTo和scrollBy移动的是view的内容,如果是在viewgroup中使用,移动的是所有的子view"-----------------------就是说...原创 2019-04-24 10:03:06 · 314 阅读 · 0 评论 -
频道页面拖动效果
最近看了视频学习了类似网易的频道拖动效果,就跟着敲了几遍,下面是总结和记录:先看效果图,ezgif-2-92859805fdb4.gif实现的效果:1.长按按钮,实现btn的拖拽,原来的位置要有一个虚线为底的btn2.当拖拽放到某个位置时,原来的位置的btn要删除掉,拖拽的btn放入当前位置。btn背景色恢复。具体代码:java文件:public class ...原创 2019-04-24 09:56:36 · 252 阅读 · 0 评论 -
支付宝支付DEMO在沙箱测试下使用
网络上已经有很多人写得很好了,但基本是已经在支付宝的申请的应用通过的情况下,这里个人记录沙箱测试。android客户端的接入APP支付 官方接口文档可以瞅瞅先看图:支付流程:(这个要先看懂~)秘钥去哪弄?看这里进入上面给的链接,点击SDK及DEMO下载。点击这个下载创建自己的android项目,在lib文件夹下面复制粘贴SDK,同时在a...原创 2019-04-24 09:50:06 · 808 阅读 · 0 评论 -
Java 最常见的 200+ 面试题:面试必备
这份面试清单是从我 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘在 Java 技术栈中,还有那些知识点是我不知道的,我想找到这些技术盲点,然后修复它,以此来提高自己的技术水平。虽然我是从 2009 年就开始参加编程工作了,但我依旧觉得自己现在要学的东西很多,并且学习这些知识,让我很有成就感和满足感,那所以何乐而不为呢?说回面试的事,这份面...转载 2019-03-30 15:07:02 · 199 阅读 · 0 评论 -
简易频道拖拽功能实现及封装
最近看了视频学习了类似网易的频道拖动效果,就跟着敲了几遍,下面是总结和记录:先看效果图,下图看不到的话,点击这里看效果实现的效果:1.点击按钮添加频道(gif没显示出来,但是有这个功能哈~)2.长按按钮,实现textView的拖拽,原来的位置要有一个虚线为底的textview3.当拖拽放到某个位置时,原来的位置的textVIew要删除掉,拖拽的textView放入当前...原创 2019-01-24 17:03:11 · 274 阅读 · 0 评论 -
Android 屏幕适配:最全面的解决方案
前言Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合:Google的官方权威适配文档 郭霖: Android官方提供的支持不同屏幕大小的全部方法 Stormzhang:Android 屏幕适配 鸿洋:Android 屏幕适配方案 凯子: Android屏幕适配全攻略(最权威的官方适配指导) 自身的思考&实践给你带来一种全新、全面而逻辑清晰的...转载 2019-01-28 10:46:41 · 327 阅读 · 0 评论 -
Android#OkHttp3使用指南
知识框架(脑图)Okhttp3脑图出现背景网络访问的高效性要求,可以说是为高效而生解决思路提供了对 HTTP/2 和 SPDY 的支持,这使得对同一个主机发出的所有请求都可以共享相同的套接字连接 如果 HTTP/2 和 SPDY 不可用,OkHttp 会使用连接池来复用连接以提高效率 提供了对 GZIP 的默认支持来降低传输内容的大小 提供了对** HTTP 响应的缓...转载 2019-01-31 16:30:56 · 494 阅读 · 0 评论