自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Android Jetpack架构组件之 Lifecycle(源码篇)

一、前言最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发中的问题,对代码的逻辑和UI界面实现深层解耦,打造数据驱动型UI界面。Android Architecture组件是Android Jetpack的一部分,它们是一组库,旨在帮助开发者设计健壮、可测试和可维护的应用程序,包含一下组件: 带你领略Android Je...

2018-09-11 14:17:03 5728

原创 Android Jetpack架构组件之 ViewModel (源码篇)

1、前言最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发中的问题,对代码的逻辑和UI界面实现深层解耦,打造数据驱动型UI界面。Android Architecture组件是Android Jetpack的一部分,它们是一组库,旨在帮助开发者设计健壮、可测试和可维护的应用程序,包含一下组件:带你领略Android Jet...

2018-09-06 15:46:30 7024

原创 Android 插件化——Java动态代理

最近本着不求甚解的态度重温了一下主流框架的源码,加上之前的笔记,所以趁热打铁的总结一下,学习框架或开发框架所必备的基础知识:Java反射 Java注解 注解代码自动生成 Java动态代理 AOP1、简介代理的理解:代理是一种软件设计模式,通过代理的方式实现程序的扩展、修改和隐藏的等,具体上讲代理这种设计模式是通过不直接访问被代理对象的方式,而访问被代理对象的方法 适应场景:设...

2018-09-29 16:22:26 764

原创 Java注解代码生成

Java注解代码生成最近本着不求甚解的态度重温了一下主流框架的源码,所以趁热打铁的总结一下,学习框架或开发框架所必备的基础知识:Java反射Java注解注解代码自动生成Java动态代理AOP简介在我们常用的框架中注解和自动生成代码的身影很常见,因为注解和自动生成的配合,从而简化和统一代码,使框架使用简单且容易扩展,典型且最熟悉的就是ButterKnife,主要功能利用注解省略了...

2018-09-26 15:19:04 3263 2

原创 Java反射、注解

最近本着不求甚解的态度重温了一下主流框架的源码,所以趁热打铁的总结一下,学习框架或开发框架所必备的基础知识:Java反射 Java注解 注解代码自动生成 Java动态代理 AOP一、反射1.1、简介本文简单总结一下Java反射和注解,反射可以算是必备条件了,基本学习的主流框架中都会看到反射的身影,他的灵活使用也为很多逻辑的扩展提供了可能,通过Java的反射机制,可以在程序中访...

2018-09-25 18:26:36 1837

原创 APP性能优化——布局优化

1、简介有人对安卓的性能总结为快、稳、省、小,四字真言简单直接;本篇主要聊一下快当中布局优化,也是性能优化中最简单的一部分,可能有人认为布局的修改对性能优化的提升微乎其微,但积少成多性能总是被无数细微的点拖垮的,更何况当你明知道代码当中有可以优化的地方,难道会放着不动吗?2、安卓系统显示原理Android 显示过程可以简单概括为:Android 应用程序把经过测量、布局、绘制后的 ...

2018-09-09 14:16:08 1025

原创 HTTP请求方式和报文解析

一、概述最近想尝试写一个关于网络请求的系列文章,将网络请求的基础、使用及网络框架的学习分析总结以下,大致准备从以下几个方面分析:网络请求的基础 HTTP请求方式和报文解析 Cookie 和 Session的理解与使用 HTTP Cache缓存机制 封装网络请求 TCP 和 Socket二、HTTP请求方式HTTP提供了七种请求方式:GET、POST、DELETE、PUT、H...

2018-09-01 17:54:25 9227

原创 HTTTP 缓存机制

一、概述最近想尝试写一个关于网络请求的系列文章,将网络请求的基础、使用及网络框架的学习分析总结以下,大致准备从以下几个方面分析:网络请求的基础 HTTP请求方式和报文解析 Cookie 和 Session的理解与使用 HTTP Cache缓存机制 封装网络请求 TCP 和 SocketHTTP的缓存机制,对于Web端的开发人员可能会比较熟悉,可作为移动端的开发使用的是限量的流量...

2018-09-01 14:32:44 656

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除