1.概述 LinkedBlockingQueue 队列是一个单链表结构、阻塞的队列。他的存(put、offer)取(take、poll、peek、remove)方法都使用了R...
1.概述 LinkedBlockingQueue 队列是一个单链表结构、阻塞的队列。他的存(put、offer)取(take、poll、peek、remove)方法都使用了R...
前言 本篇文章的阅读对象是为了感觉好像了解MVI但是又不知道这玩意到底是个啥的读者想理解MVI 需要提前理解几个东西1.为什么推荐使用MVI,android 的MVI是基于什...
最近有一段时间读完了《稳赚》这本书,感觉还可以。读完这本书后有一些收获觉得应该分享记录出来。 财富自由的七个水平: (1)思路清晰:当你明确你目前的资金状况以及你的目标。 (...
该文接着上次的PopupWindow之踩坑(1)来说一下它的另外两个方法,分别是 showAsDropDown(View anchor, int xoff, int yoff...
最近开发Android项目中遇到需要用到通讯录的需求,谷歌百度查了一下,根据自己的需求,利用ContentProvder的ContentResolver来获取的通讯录并封装的...
在嵌套的滚动视图与包含它的 ViewPager2 对象方向相同的情况下,ViewPager2 本身并不支持该滚动视图。例如,在垂直方向的 ViewPager2 对象内,垂直滚...
1.需求是点击ClickableSpan时 不触发textview的点击事件 2.点击textview,不触发ClickableSpan(这个一般不会有) 只要在textvi...
年初,自己终于鼓起勇气来了深圳,这一年经历过太多的不适应和焦虑,还好都熬过来了。最值得开心的是,找到了那个真心相爱的人,因此打算用文字记录下来。文章很多是写给自己的,如今多年...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 本文是基于constraint-layout:1.1.2 一、前言 在以前,android是使用布局如L...