随笔分类 -  Android

摘要: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自定义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) 编辑
摘要:![]() # 如何用adb连接android手机 利用adb来连接手机, 主要有两种方式: 1. wifi 1. Android 11以上版本 1. 二维码配对 2. 配对码配对 2. 不需要root 3. 需要root 2. usb ## WIFI 连接手机 ### Android 11以上版本 阅读全文
posted @ 2023-01-30 14:50 Ysun_top 阅读(3271) 评论(0) 推荐(0) 编辑
摘要:# 关于Android事件分发的设计模式理解与思考 在现在Android智能机上,触碰几乎成为了唯一的交互方式。那么触碰消息在Android系统当中怎么进行分发的呢? 在事件分发处理上,Android使用了责任链模式。将message放到消息链中让其自行匹配处理。 ## 事件分发机制 事件分发机制大 阅读全文
posted @ 2023-01-28 14:06 Ysun_top 阅读(118) 评论(0) 推荐(0) 编辑

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