摘要: 这是设计模式的第二篇笔记,记录了结构性设计模式与关系型设计模式的内容,不包括全部,只有部分常用的设计模式。 如有错误,欢迎指正! 适配器模式 适配器模式:将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作。 根据适配器类与适配者类的关系不同,适配器模式可分为对象适配器和类适配器两 阅读全文
posted @ 2019-05-28 19:15 coco.zhang 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 最近学习《Java设计模式》(刘伟版),对设计模式有了新的认识,现在将自己的学习笔记整理一下,加深印象,第一篇记录了设计原则与六种设计模式。 如有错误,欢迎指正! 设计原则 一、单一职责原则 单一职责原则是指一个类只负责一个功能领域的相应职责,是实现高内聚低耦合的指导方针。 如上图所示的Custom 阅读全文
posted @ 2019-05-28 19:00 coco.zhang 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 最近学习aidl,写demo后编译报错,跟着《Android开发艺术探索》以及网上的一些aidl详解博客敲完后一直编译不过,错误日志如下: 打开详细错误后很多,但也没有有效信息: 搜索网上的各种答案,常见原因如下: 1. Java文件跟aidl文件报名不一致; 2. aidl中没有显示引用数据对象类 阅读全文
posted @ 2019-04-11 18:38 coco.zhang 阅读(2435) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Android多线程相关知识的源码,现在把自己的笔记整理一下,写出来加深印象。 Android多线程通讯的核心是handler、looper、message、messageQueue,这篇文章就先记录下这套系统的源码要点,具体的实现方法下一篇文章再写。 内容为自己看源码的理解,如有问题,欢 阅读全文
posted @ 2019-04-09 18:22 coco.zhang 阅读(357) 评论(0) 推荐(2) 编辑
摘要: android子线程更新UI成功 今天在写demo的时候,在子线程中更新UI,发现更新成功,记录一下。 代码如上,直接执行后成功,没有任何异常,且textView文字设置成功。通过log显示,TextView的更新确实是发生在子线程中。网上的说法是设置发生在activity初始化完成之前,所以没有报 阅读全文
posted @ 2019-04-02 14:04 coco.zhang 阅读(834) 评论(0) 推荐(0) 编辑