随笔分类 -  总结

摘要:Handler一般用于线程间通信,如常用的子线程使用handler让主线程更新UI。那么这是怎么实现的呢? 我们先把这个大问题分解成多个小问题: 1. `post();postDelayed();sendMessage();sendEmptyMessage();`等方法有什么不同? 2. Handl 阅读全文
posted @ 2023-06-14 13:26 Ysun_top 阅读(432) 评论(0) 推荐(0) 编辑
摘要:# `MessageQueue.IdleHandler` IdleHandler是MessageQueue内部的一个接口,他是一个空闲处理程序。 就是一个在MessageQueue获取不到Message消息时执行的接口。 我们看看MessageQueue空闲时执行的代码: ```JAVA Messa 阅读全文
posted @ 2023-06-14 13:25 Ysun_top 阅读(48) 评论(0) 推荐(0) 编辑
摘要:# Android 设计模式MVC、MVP、MVVM ## MVC: ### 概念: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,在改进和个性 阅读全文
posted @ 2023-06-14 12:13 Ysun_top 阅读(406) 评论(0) 推荐(0) 编辑
摘要:# 链式编程 首先需要知道什么是链式编程, 在编码中,`(方法).(方法).(方法).(方法)`这种就属于链式编程, 在Android中的AlertDialog控件就是属于链式编程,还有RxJava 方便理解,上代码例子 ```JAVA /** * 链式调用 * @author k.k */ pub 阅读全文
posted @ 2023-06-14 12:04 Ysun_top 阅读(49) 评论(0) 推荐(0) 编辑
摘要:# Java集合框架List,Map,Set等全面介绍 来源:http://android.blog.51cto.com/268543/400557/ Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。 ### 相关文章: 阅读全文
posted @ 2023-06-14 11:56 Ysun_top 阅读(27) 评论(0) 推荐(0) 编辑
摘要:# Android自定义view的理解与思考 ## 什么是自定义view? view是Android sdk的原生类,打开源码能看到,view有四个构造方法。查看注释能知道,它们的使用场景不一样。 1. 第一个是在用代码创建时使用的,只需要传一个context参数。 2. 第二个是在xml布局创建v 阅读全文
posted @ 2023-03-10 15:40 Ysun_top 阅读(232) 评论(0) 推荐(0) 编辑
摘要:# RxJava的理解与总结 RxJava是一个将观察者模式、迭代器、链式编程、异步结合在一起的开源库。Rx是Reactive Extensions的缩写,翻译过来就是“响应式扩展”, > [链式编程](https://www.cnblogs.com/VoidCom/articles/1747984 阅读全文
posted @ 2023-01-30 19:50 Ysun_top 阅读(135) 评论(0) 推荐(0) 编辑
摘要:# 关于Android事件分发的设计模式理解与思考 在现在Android智能机上,触碰几乎成为了唯一的交互方式。那么触碰消息在Android系统当中怎么进行分发的呢? 在事件分发处理上,Android使用了责任链模式。将message放到消息链中让其自行匹配处理。 ## 事件分发机制 事件分发机制大 阅读全文
posted @ 2023-01-28 14:06 Ysun_top 阅读(118) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示