Android学习资料整理(二)
2016-04-21 15:59
465 查看
上一篇总结了一下学习过程中的基础知识,这篇文章主要写一下,开发过程中学习到的和常使用的一下框架。
郭霖大神有一篇讲解为文章非常不错
Android Volley完全解析(一),初识Volley的基本用法
还有一篇也适合初学的同学
Android库Volley的使用介绍
但是Volley框架在使用过程中最常见也是最让人头疼的问题就是乱码问题,网上给出的解决方案也不少
从源码角度 解决Volley框架乱码的问题
解决Volley乱码问题
但是真的到自己做项目的时候还是会有各种乱码的问题,而网上给的解决方案大多是解决返回数据中乱码问题,有时候我们发送给服务器的参数也可能有汉字,这时候也可能会有乱码问题,当时遇到这个情况的解决方法就是在客户端将文字内容设置编码格式为iso-8859-1,然后在服务器端接收数据之后也以相同的编码格式将数据转码为服务器的编码格式,utf-8等等。
另外关于网络请求部分Google在Android6.0以后都不支持HttpClient方式进行网络请求了,所以现在都应该使用HttpUrlConnection方法进行网络数据加载。
还是郭霖大神的博客
Android Volley完全解析(二),使用Volley加载网络图片
第二个是Universal-Image-Loader,这个框架也有很多种加载方法,而且可以设置缓存,能够比较有效的避免OOM的问题。
Android 开源框架Universal-Image-Loader完全解析(一)— 基本介绍及使用
使用android快速开发框架afinal的FinalDb操作android数据库
Ormlite框架
Android ORMLite 框架的入门用法
greenDao框架
GreenDao官方文档翻译上
DbUtils框架,作为xUtils的一部分,而xUtils是基于Afinal进行优化的
Android之DbUtils详解
就写到这啦,还有很多没总结到的以后有时间再整理。
框架的使用主要还是看自己应用的需要,每个框架都有优点和缺点,而且框架都在不断的更新和优化,大家也要经常关注相关的技术革新。
框架总结
网络框架
Volley框架是在2013年Google I/O大会上推出了一个新的网络通信框架。郭霖大神有一篇讲解为文章非常不错
Android Volley完全解析(一),初识Volley的基本用法
还有一篇也适合初学的同学
Android库Volley的使用介绍
但是Volley框架在使用过程中最常见也是最让人头疼的问题就是乱码问题,网上给出的解决方案也不少
从源码角度 解决Volley框架乱码的问题
解决Volley乱码问题
但是真的到自己做项目的时候还是会有各种乱码的问题,而网上给的解决方案大多是解决返回数据中乱码问题,有时候我们发送给服务器的参数也可能有汉字,这时候也可能会有乱码问题,当时遇到这个情况的解决方法就是在客户端将文字内容设置编码格式为iso-8859-1,然后在服务器端接收数据之后也以相同的编码格式将数据转码为服务器的编码格式,utf-8等等。
另外关于网络请求部分Google在Android6.0以后都不支持HttpClient方式进行网络请求了,所以现在都应该使用HttpUrlConnection方法进行网络数据加载。
图片加载框架
第一个是上面提到的Volley框架,里面有几种方式可以实现网络图片的加载。还是郭霖大神的博客
Android Volley完全解析(二),使用Volley加载网络图片
第二个是Universal-Image-Loader,这个框架也有很多种加载方法,而且可以设置缓存,能够比较有效的避免OOM的问题。
Android 开源框架Universal-Image-Loader完全解析(一)— 基本介绍及使用
数据库框架
FinalDb,只是作为Afinal的一部分,但是操作简单,容易学使用android快速开发框架afinal的FinalDb操作android数据库
Ormlite框架
Android ORMLite 框架的入门用法
greenDao框架
GreenDao官方文档翻译上
DbUtils框架,作为xUtils的一部分,而xUtils是基于Afinal进行优化的
Android之DbUtils详解
就写到这啦,还有很多没总结到的以后有时间再整理。
框架的使用主要还是看自己应用的需要,每个框架都有优点和缺点,而且框架都在不断的更新和优化,大家也要经常关注相关的技术革新。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件