retrofit 开源库的简单使用
来源:互联网 发布:林疯狂七场数据 编辑:程序博客网 时间:2024/06/06 07:51
第三方开源库官网
http://square.github.io/retrofit/
使用Android Studio开发按照官网的方法集成库即可,使用eclipse的话则可以下载jar包放到libs目录下使用。
使用了百度的api服务http://apistore.baidu.com/apiworks/readyapiprefecture.html
免费,速度,适合个人开发数据测试
1.获取天气信息
2.获取PM2.5信息
代码直接放在了这里https://code.csdn.net/act262/retrofit_demo
其中遇到了一大堆问题,
1.直接使用官方的demo跑不起来,因为访问github 的api需要指定user-agent的header
2.使用百度天气信息的api,错误时和正常的数据结构不一致导致gson解析错误
3.retrofit的网络异常处理不知道怎么搞,一般像json解析错误什么的就直接crash了
参考文章:
http://blog.jobbole.com/65170/
http://www.cnblogs.com/angeldevil/p/3757335.html
0 0
- retrofit 开源库的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- retrofit的简单使用
- retrofit的简单使用
- Retrofit 的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- Retrofit的简单使用
- vc内存分配方法与比较
- jquery extend jquery插件扩展
- java 设计模式
- leetcode--Contains Duplicate II
- Java和UML类图
- retrofit 开源库的简单使用
- iOS开发UI篇—懒加载
- 数据库操作笔记(c语言版&MySql数据库&VS2013环境)
- HTML5简易涂鸦板制作
- HTML列表标签和图像标签
- Git .gitignore注意事项
- 《数据结构学习与实验指导》3-9队列中的元素排序
- Linux命令技巧总结
- uboot2012.10编译错误汇总