本文基于Retrofit 2.3.0,OkHttp 3.8.0进行分析。 使用示例 以上是Retrofit的简单使用示例,下面从以上代码为入口分析其内部实现。 源码分析 Re...
@164933716 哦哦,疏忽了,已经Fix了,谢谢指正
使用ReplacementSpan在TextView中自定义Tag具体实现参见我的博客,https://tb-yangshu.github.io/2017/08/16/android-ReplacementSpan-use-md/
ReplacementSpan不支持设置多个,设置多个的话只会显示最后一个
使用ReplacementSpan在TextView中自定义Tag具体实现参见我的博客,https://tb-yangshu.github.io/2017/08/16/android-ReplacementSpan-use-md/
本文主要记录了Room Persistence Library中注解的使用方法。代码已上传到Github,欢迎star,fork 架构示意图 如下图 添加依赖 准备工作 Cr...
不好意思,代码放在Gist上了,我连了VPN,忘了它被墙了。。。已经把代码贴到文章里了。。。
使用ReplacementSpan在TextView中自定义Tag具体实现参见我的博客,https://tb-yangshu.github.io/2017/08/16/android-ReplacementSpan-use-md/
具体实现参见我的博客,https://tb-yangshu.github.io/2017/08/16/android-ReplacementSpan-use-md/
编程,众所周知被定义为知识工作。所有的知识工作,从业者和门外汉都喜欢把它神秘化,将整个过程以不可知论的风格来解释。理由往往非常简单粗暴,无非是“照搬体力工作时代的工作方式会在...
本文是《深入理解Java虚拟机》中类文件结构一章的读书笔记。另外,推荐阅读Java字节码结构解析来加深理解。 Class文件组成内容 class文件是一组以8位字节为基础的二...
本文通过解析Class文件中字节码的结构,来加深对Java类文件结构的理解。建议先阅读Java类文件结构解析这篇文章。 Test.java Test.class 魔数 CA ...
本文是《深入理解Java虚拟机》中类文件结构一章的读书笔记。另外,推荐阅读Java字节码结构解析来加深理解。 Class文件组成内容 class文件是一组以8位字节为基础的二...
本文主要从Dagger2生成的源码角度讲解Scope注解的作用 代码已上传至GitHub,戳https://github.com/tb-yangshu/android-dag...