摘要:
很多时候我们开发中使用TextView的autoLink属性,可以很方便的识别出一段文本中的网址、电话、邮箱等等。但是通常情况下系统自动识别的link会有下划线,那么该如何去除这个下划线呢? 首先,我们需要知道这个下划线哪里来的,直接打开URLSpan的父类ClickableSpan: 上述41行可 阅读全文
摘要:
Lift是RxJava中比较核心的操作。RxJava中的绝大多数操作符都是通过lift完成的,而Lift本质上是作了一个类似于中转的作用,接收前一个Observable的事件,作处理,然后发送给后一个subscriber; 这次我们通过查看Map操作的实现,来了解lift的原理。 首先还是让我们回顾 阅读全文
摘要:
RxJava是一款实现异步的库,由于具有比较高的抽象性,使用它可以让我们的项目代码逻辑更加的清晰,从而更利于维护。 今天我们分析下RxJava的最基础的部分:subscribe()的实现。 首先看RxJava最基本的使用方式: Observable.create(new Observable.OnS 阅读全文
摘要:
勾选showToolbar ,然后点击这里的×号关闭窗口即可。 阅读全文
摘要:
之前对Android动画这块一直是一知半解,知道个大概,并不会使用。刚好这几天没有太多的任务要做,可以梳理一下Android动画的一些知识。Android Animation的基础用法就不说了,这里主要记录下简单实用中遇到的问题。1.XML中AnimationSet的某些属性有些问题。 主要就... 阅读全文
摘要:
前段时间做Android项目中,一直出现方法数超过65535的问题,如果混淆后代码中的方法数目没有超过65535,可以通过在project.properties文件中加上一行dex.force.jumbo=true,解决这个问题。 后来自己参考了网上的一些方法,写了个小工具用来统计JAR包和... 阅读全文