赞了回答2020-07-30
太多了,比如很常用的LinkMovementMethod {代码...}
赞了文章2019-06-22
启动两个线程, 一个输出 1,3,5,7…99, 另一个输出 2,4,6,8…100 最后 STDOUT 中按序输出 1,2,3,4,5…100
发布了文章2019-02-16
xml布局文件中,在TextView中使用矢量图,比如android:drawableStart,android:drawableStart这些属性直接引用矢量图资源。这样在Android5.0及以上是没问题的,但是5.0以下就抛出找不到图片资源的问题。
赞了文章2018-11-29
codeblocks [链接]cmake 【下载解压版】 [链接]cmake官方下载非常非常的慢,可以下载我百度网盘的3.3.1版 链接: [链接] 密码: dt96vscode 百度一下
发布了文章2018-08-29
参考 《设计模式:可复用面向对象软件的基础 》5.7 Observer 观察者 对象行为型模式 《设计模式解析》 18.4 Observer模式 《Android源码设计模式解析与实战》第12章 解决,解耦的钥匙--观察者模式 本人能力有限,如有明显错误,不规范的地方,请指正,谢谢。 意图 定...
赞了文章2018-08-28
stetho是Facebook开源的一个Android调试工具,项目地址:facebook/stetho通过Stetho,开发者可以使用chrome的inspect功能,对Android应用进行调试和查看。 功能概述
发布了文章2018-08-20
参考 《设计模式:可复用面向对象软件的基础 》5.2 Command 命令 对象行为型模式 《Android源码设计模式解析与实战》第11章 让程序畅通执行--命令模式 意图 将一个请求封装为一个对象,从而使你可用不同地请求对客户进行参数化;对请求排队或记录请求日志,以及支持...
赞了回答2018-08-20
CPU处理不过来?你担心太多啦。Windows、Mac、Android、iOS都是这种UI主线程+工作线程的模式 Looper/Handler/Message 了解一下,自行百度吧(如果可以就Google吧)
发布了文章2018-08-19
参考 《设计模式:可复用面向对象软件的基础 》5.3 Interpreter 解释器 类行为型模式 《Android源码设计模式解析与实战》第10章 化繁为简的翻译机--解释器模式 意图 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器适用该表示来解释语言中的句...
发布了文章2018-08-19
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
赞了回答2018-08-16
EventBus, {代码...}
赞了回答2018-08-16
android源码里面一大堆单例模式,比如下面这个实现方法:静态方法加同步锁 {代码...}
发布了文章2018-08-15
参考 《设计模式:可复用面向对象软件的基础 》5.8 State 状态 对象行为型模式 《Android源码设计模式解析与实战》第7章 随遇而安--状态模式 意图 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 别名 状态对象(Objects for States) 适...
发布了文章2018-08-14
参考 《设计模式解析》 第十一章 Abstract Factory模式 《设计模式:可复用面向对象软件的基础 》3.1 Abstract Factory 抽象工厂 对象创建型模式 《Android源码设计模式解析与实战》第6章 创建型设计模式--抽象工厂模式 意图 协调对象的实例化,提供一个创建一系列相...
发布了文章2018-08-14
参考 《设计模式:可复用面向对象软件的基础 》3.3 Factory method 对象创建型模式 《Android源码设计模式解析与实战》第5章 应用最广泛的模式--工厂方法模式 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子...
发布了文章2018-08-13
参考 《设计模式:可复用面向对象软件的基础 》4.7 Proxy 代理--对象结构型模式 《Android源码设计模式解析与实战》第18章 编程好帮手--代理模式 意图 为其它对象提供一种代理以控制对这个对象的访问 适用性 在需要用比较通用和复杂的对象指针代替简单的指针的时候,...
发布了文章2018-08-11
参考 《设计模式:可复用面向对象软件的基础 》3.4 prototype 原型--对象创建型模式 《Android源码设计模式解析与实战》第4章 使程序运行更高效 原型模式 意图 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 使用场景 类初始化需要消化非常多的资...
发布了文章2018-08-09
参考 《设计模式:可复用面向对象软件的基础 》4.7 Proxy 代理--对象结构型模式 《Android源码设计模式解析与实战》第18章 编程好帮手--代理模式 意图 为其它对象提供一种代理以控制对这个对象的访问 适用性 在需要用比较通用和复杂的对象指针代替简单的指针的时候,...
提出了问题2018-08-09
发布了文章2018-08-09
参考资料 Groovy groovy官网 写出gradle风格的groovy代码 Groovy教程 Gradle 书籍《Gradle in action》 Gradle官方文档 Gradle中文文档 Groovy&Gradle总结 从移动应用到微服务,从小型创业公司到大企业,Gradle帮助团队更快地构建,自动化并交付更好的软件。 例...