这篇博客面向的对象是Retrofit新手,如果是老手麻烦帮忙看一下代码时候有可以修改得更好点,谢谢了!
对于新手来说,看一大篇文章之后,急需一个小小的项目来练手,然而网上的例子的代码有点复杂,所以将我自己弄的小例子供新手学习,大家一起互相学习!(直接复制粘贴可用)
0准备工作
Android Stuido中下载插件GsonFormat,因为后面需要生成实体类。
AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
1项目的框架
2bean
bean里主要放的是接收来的JSON实体对象。使用GsonFormat自动生成的,具体方法度娘一下就出来了。
public class Bean {
/**
* count : 3282
* description : 尾鳍分叉颇深,下叶较长
* disease :
* fcount : 0
* food :
* id : 10
* img : /food/150804/285158e45d996bbd47046ee2af2c7370.jpg
* keywords : 青灰色 银白色 甲壳类 成鱼 菱形
* message : 鲳鱼属于鲈形目,鲳科。体短而高,极侧扁,略呈菱形。头较小,吻圆,口小,牙细。成鱼腹鳍消失。尾鳍分叉颇深,下叶较长。体银白色,上部微呈青灰色。以甲壳类等为食。
* name : 白鲳鱼
* rcount : 0
* status : true
* summary :
* symptom :
* url : http://www.tngou.net/