Android学习资料整理(二)
来源:互联网 发布:js 扩展window对象 编辑:程序博客网 时间:2024/06/05 06:22
上一篇总结了一下学习过程中的基础知识,这篇文章主要写一下,开发过程中学习到的和常使用的一下框架。
框架总结
网络框架
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详解
就写到这啦,还有很多没总结到的以后有时间再整理。
框架的使用主要还是看自己应用的需要,每个框架都有优点和缺点,而且框架都在不断的更新和优化,大家也要经常关注相关的技术革新。
- Android学习资料整理(二)
- Android 学习资料整理
- android学习资料整理
- Android学习资料整理
- Android 学习资料整理
- Android学习资料整理
- Android学习资料整理
- Android学习资料整理
- Android 学习资料整理(一)
- Android学习资料整理(三)
- 整理Android参考学习资料
- android学习资料收集整理
- Android学习资料汇总整理
- 过去半个月的学习资料整理!(二)
- Assetbundle资料整理(二)
- 学习资料(二)
- 学习资料整理(转)
- Vim学习资料(整理)
- Mac OS X下Visual Studio Code搭建Golang(Go语言)开发环境
- HWADDR配置错误导致network重启失败处理
- 基数排序思想和代码
- Linux iptables防火墙实用模板
- QT Creator Beautifying Source Code with Artistic Style
- Android学习资料整理(二)
- SQL语句妙用
- matlab计时
- Centos中mount命令挂载windows7共享目录
- 第一个AngularJS Web应用 todoList
- 使用GoAccess分析Nginx日志以及sed/awk手动分析实践
- live555学习笔记-RTSPClient分析
- zookeeper (-)Max下安装
- GreenSock