一、Java反射机制的理解
反射(Reflection)是Java语言中的一项重要功能,通过反射API可以获取程序在运行时Java类的内部结构,实现对Java代码的动态操作,在实际项目开发中其多要用于框架的构建,一般开发中较少使用,但研究理解是非常必要的。
一、Java反射机制的理解
反射(Reflection)是Java语言中的一项重要功能,通过反射API可以获取程序在运行时Java类的内部结构,实现对Java代码的动态操作,在实际项目开发中其多要用于框架的构建,一般开发中较少使用,但研究理解是非常必要的。
Retrofit是当前使用最为广泛的Android网络请求框架,它可以构建不同的网络请求格式进行网络请求,使用Retrofit我们可以根据SOAP协议构建网络请求,此次记录一次完整的构建过程。
WebService是一种基于SOAP协议的远程调用标准,是跨平台的,可以在不同语言中使用的。WebServie使用XML用来编解码数据,并使用SOAP来传输数据。
SOAP是基于XML的简易协议,使用XML进行编码,使用HTTP进行数据的交互,它是一种用于网络服务的协议,独立于平台,独立于语言。在Android SDK中没有提供与WebService通信的库,所以我们需要使用第三方类库(KSOAP2)建立SOAP客户端与WebService通信。
Java中的阻塞队列的学习使用。
在手机应用开发中,为了保存数据访问的流畅性和降低网络流量的消耗,缓存是我们经常需要使用到的。而缓存的实现有多种方式,如LFU(最少的使用)、LRU(最不经常的使用)等。LRU算法是我们开发中经常使用的一种方式,本篇主要分许Android官方提供的LruCache的实现方式 。
在Android中使用WebView加载网页时,会遇到网页的重定向问题,此时调用WebView的goBack方法返回时无法回退,通过查阅资料发现两种方式可以实现重定向下的网页回退,测试都可以使用。
Java类初始化顺序。
Android动画分为三种:属性动画,补间动画,帧动画。本篇文章是对Android官方文档中关于动画资源一文的翻译学习,介绍了三种动画资源的的相关属性,xml的编写和引用。