- Gson框架:是Google封裝的一款json對象處理庫,個人偏好選擇Gson。當然還有比較知名的處理庫,如:Jackson、fastjson。
既然是一款APP,那避免不掉要和服務器交互,服務器提供接口,用于提供數據,通常服務器返回數據的格式都是使用json格式,使用Gson來解析json格式很方便,fromJson()和toJson()是兩個常用的方法。
- GsonFormat插件:是一款android studio插件,它可以根據Gson庫使用的要求,將JSONObject格式的String解析成實體。
如果你的IDE是android studio ,那趕緊安裝GsonFormat試試吧?如果你的IDE還是eclipse,那我建議你趕緊將eclipse換成android studio,其中的好處不必多說。
使用方法:新建一個實體類如:UserInfo.java,鼠標定位到類的結構體中,用快捷鍵 command + N ,選擇GsonFormat,在彈出框中黏貼Json字符串,點擊OK即可。
- butterknife注解框架:是一款Android平臺的注解框架,使用起來很方便,不用再重復的寫很多findViewById和setOnclick方法。
引入butterknife的方式:
Download the latest JAR or grab via Maven:
<dependency>
<groupId>com.jakewharton</groupId>
<artifactId>butterknife</artifactId>
<version>7.0.1</version>
</dependency>
or Gradle:
compile 'com.jakewharton:butterknife:7.0.1'
* butterknife插件:是一款android studio插件,直接在android studio中搜索安裝。
>butterknife插件使用方法:在Activity中將鼠標定位到onCreate方法中所使用的布局 ID 上點擊右鍵 (例如: R.layout.activity_settings ),使用快捷鍵command + N ,然后選擇 Generate -> Generate ButterKnife Injections即可。
>
>注意:使用之前項目中必須引入了ButterKnife庫。