- 博客(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关注的人