标签:Android原理

【面向对象】设计模式之观察者模式的学习

介绍 观察者模式是一种使用频率非常高的设计模式,最常用的地方就是订阅-发布系统。 这个模式的重要作用就是将观察者和被观察者解耦,使他们之间的依赖更小甚至没有。 观察者模式又被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题 […]

【Android】Handler的学习及总结(下)—原理分析

Android为何设计只能通过Handler机制来更新UI呢? 最根本原因:解决多线程并发问题。 比如假设在一个Activity中,有多个线程来更新UI,并且都没有加锁,会发生什么情况呢? 界面错乱 那么如果我们对更新UI的操作都进行加锁的话,又会产生怎样的问题? 性能下降 基于 […]

【Android】Handler的学习及总结(上)—使用方法

Handler是什么 Handler是Android给我们提供用于更新UI的一套机制,也是一套消息处理机制。我们用它可以发送消息,也可以用它处理消息。在Android开发中有着非常重要的地位。 为什么要使用Handler 当一个应用程序运行时,它会创建一个进程。这个进程就是我们的 […]

【Android】《Android开发艺术探索》学习心得(一)Activity的生命周期及启动模式探究

前言 《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。 1.介绍Android开发者不容易掌握的一些知识点 2.结合Android源代码和应用层开发过程,融会贯通,介 […]