Android Tint的简单使用 如果要实现下图效果,第一时间想到的是让 UI 切图,第二时间想到的是自己会被 UI 打死,第三时间想到的是自己会被命名累死。 ![屏幕快照 2016-10-13 下午9.58.26](…
分类:Android
Android MeasureSpec
MeasureSpec 封装了父元素对子元素宽(width)高(height)的布局需求。 MeasureSpec 由尺寸(size)与模式(mode)组成。 有以下三种测量模式: EXACTLY 指定了父元素为子元素测…
单向链表
public class SingleLinkedList<T> { private Node header; private int size; private class Node { private T…
HandlerThread原理与应用
HandlerThread 在理解了Handler的原理之后,我们知道在一个子线程中创建一个Handler不能缺少了Looper.prepare()和Looper.loop()两个方法,具体的原因这里不再赘述,不熟悉原…
android中ListView多次刷新多次重复执行getView的问题
执行多次原因是因为每显示一个VIew,它都去测量view的高度,执行measure方法,导致getView执行多次。 把width和height都设置成fill_parent,如果ListView有父布局,也把父布局的w…
关于烂代码的那些事 – 评价代码优劣的方法
秦迪,微博研发中心技术专家,2013 年加入微博,负责微博平台通讯系统的设计和研发、微博平台基础工具的开发和维护,并负责微博平台的架构改进工作,在工作中擅长排查复杂系统的各类疑难杂症。爱折腾,喜欢研究从内核到前端的所有方…
Retrofit2的一些坑
现在都在说Retrofit2和RxJava2,作为一个程序猿自然不能落伍,然后就试用了一下,遇到一些坑,在这里记录一下 1. io.reactivex.exceptions.OnErrorNotImplementedEx…
简单的WebView自适应并嵌套在ScrollView里
因为某种原因,我们总是需要展示一些复杂的文本,Html.fromHtml()已经不能满足我们的需求,比如后台可编辑的文本在前端显示起来比较吃力,所以为了解决一些复杂的文本显示就需要用到WebView。 WebView i…
Android 跨应用间调用: URL Scheme
在Android开发中,不同Activity之间的跳转和切换是很常见的,这使得APP的内容更加丰富,功能更为多样,但是一个应用所能包括的功能毕竟有限,在很多的场景下需要跨应用调用,比如在应用中跳转到微信支付的页面,或者使…
开发中碰到的一些数字问题处理
数值变成指数形式 有时候直接使用服务端返回的数值,如余额等大额数值,哪怕是用String来接收,也会自动变成指数形式显示,还是需要使用DecimalFormat来对数字格式化一下。 public static Strin…
EasyAndroid库,简化Android开发的库,新增加了多个自定义控件,请大家多多支持!(不定时更新)
EasyAndroid 库(请支持我,给我个Star吧!) 更新啦!已更新到1.8.5!已经完全支持JCenter,后续不再支持JitPack方式编译。 Colors类,包含上千种颜色 FlowLayout 流式布局 A…