学习记录

【Android】系统层学习笔记——系统架构与源码目录

参考文献:Android系统架构与系统源码目录 首先要感谢@刘望舒大神的博客,让我们这些渣渣有途径更快速地接触到Android系统层的内容。 本篇博客主要介绍了Android系统的...
Read More
学习记录

【Android】Context的学习与总结

作为一个Android开发者,我们在Android开发中经常会使用到Context这个类。它在加载资源、启动Activity、获取系统服务、创建View等活动中都需要参与。 但Co...
Read More
学习记录

【Android】Jsoup的学习及使用

Jsoup是Java中一个非常实用的Html解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来...
Read More
学习记录

【Android】Matisse图片选择库源码解析

Matisse中主要的模块有Matisse、SelectionCreator、SelectionSpec、MatisseActivity四个类,它们的工作流程如图: 我们先看到Ma...
Read More
学习记录

【Android】Retrofit网络库的学习与总结

Retrofit介绍 Retrofit是Square公司基于RESTful风格推出的网络框架封装。既然它与OKHttp都是Square公司推出的,那么它与OKHttp有什么关系呢?...
Read More
学习记录

【Android】Volley网络框架的学习及源码分析

介绍 Volley是Google在2013年发布的一款Android平台上的网络请求库。 它有如下特点: 使得网络通信更快,更简单 GET、POST网络请求及网络图像的高效异步处理...
Read More
学习记录

【Android】View学习之View的事件体系

View是什么 首先我们需要理解什么是View。View是安卓中所有控件的基类,无论是简单的TextView、Button,还是复杂的LinearLayout、ListView,它...
Read More
学习记录

【Android】属性动画学习与总结

简介 Android开发中,总是需要一些动画,在UI中达到某种美观的效果,进而提高用户的使用体验。因此,Android为我们提供了一些动画的框架。Android的动画框架分为两类。...
Read More
学习记录

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

Android为何设计只能通过Handler机制来更新UI呢? 最根本原因:解决多线程并发问题。 比如假设在一个Activity中,有多个线程来更新UI,并且都没有加锁,会发生什么...
Read More
学习记录

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

Handler是什么 Handler是Android给我们提供用于更新UI的一套机制,也是一套消息处理机制。我们用它可以发送消息,也可以用它处理消息。在Android开发中有着非常...
Read More