240 发简信
IP属地:北京
  • 安卓:自定义View实现底部滑动布局(可配合Recyclerview使用)

    前言: 忙忙碌碌一个月,加入公司地图引擎更换的任务中,忙里偷闲记录下实现的一个低配底部滑动布局,原本计划用的是BottomSheet,可无奈,产品需求+控件使用环境,不得不自...

  • 120
    Android剪切板

    介绍 Android提供了一个强大的基于剪贴板的复制和粘贴框架。它既支持简单的数据类型,也支持复杂的数据类型,包括文本字符串、复杂的数据结构、文本和二进制流数据,甚至还支持应...

  • 120
    toolbar的高度问题

    学习toolbar,发现toolbar的默认高度有点高,本来以为是个很快就能解决的问题,结果看遍网上各种文章,各种尝试都不成功,于是自己好好研究了下。在此分享下,希望大家都有...

  • 【一天一本书4】《你为什么总焦虑?》--高原

    2015年我就接触过这本书,觉得写得特别好,于是我还做了一些摘录,并且很认真地一个字一个字地理解。 2016年11月我又开始在微信读书上读这本书,因为我觉得自己没有读完。 现...

  • Executors提供了四种创建ExecutorService的方法中,1和2的介绍写反了

  • 楼主你太可爱了:smile:

    Android蹲坑的疑难杂症集锦一

    各位看官老爷子你们好,我就是那个挖坑不埋,还喜欢开新矿的小喵同志。 问大家一个问题,在Github上找项目的时候,看到中文简介说明你们是不是觉得这个项目很low不屑一顾? 最...

  • 120
    Carson带你学Android:屏幕适配-最全面的解决方案

    前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文档 郭霖: Android官方提供的支持不同屏幕大小的全部...

  • 120
    Android多线程的四种方式

    当我们启动一个App的时候,Android系统会启动一个Linux Process,该Process包含一个Thread,称为UI Thread或Main Thread。通常...

  • Executors提供了四种创建ExecutorService的方法中,1和2的介绍写反了

    Android多线程的四种方式

    当我们启动一个App的时候,Android系统会启动一个Linux Process,该Process包含一个Thread,称为UI Thread或Main Thread。通常...