
Android
文章平均质量分 94
hello_yxc
这个作者很懒,什么都没留下…
展开
-
浅谈Android响应式编程与Rxjava
一、响应式编程响应式编程一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。例如,在命令式编程环境中,a:=b+c表示将表达式的结果赋给a,而之后改变b或c的值不会影响a。但在响应式编程中,a的值会随着b或c的更新而更新。电子表格程序就是响应式编程的一个例子。单元格可以包含字面值或类似"原创 2017-03-23 22:22:29 · 504 阅读 · 0 评论 -
Android多线程API
一、Looper、Handler、MessageQueue、MessageLooper:用于封装消息循环,,并且有一个消息队列(MessageQueue)。一个线程可以有一个Looper,主线程默认有一个Looper。Handler:辅助类,封装了消息投递、消息处理等接口,能够将message插入到Looper的消息队列中。MessageQueue:使用Intent、Message、R原创 2017-03-22 20:55:44 · 481 阅读 · 0 评论 -
浅谈Android源码与设计模式
七大基本原则单一职责原则、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、组合/聚合优先原则。原创 2017-04-14 20:04:49 · 1061 阅读 · 0 评论