- Gson框架:是Google封裝的一款json對象處理庫乡话,個人偏好選擇Gson返弹。當(dāng)然還有比較知名的處理庫稀余,如:Jackson、fastjson贤徒。
既然是一款A(yù)PP,那避免不掉要和服務(wù)器交互汇四,服務(wù)器提供接口接奈,用于提供數(shù)據(jù),通常服務(wù)器返回數(shù)據(jù)的格式都是使用json格式,使用Gson來解析json格式很方便船殉,fromJson()和toJson()是兩個常用的方法鲫趁。
- GsonFormat插件:是一款android studio插件,它可以根據(jù)Gson庫使用的要求,將JSONObject格式的String解析成實體利虫。
如果你的IDE是android studio 挨厚,那趕緊安裝GsonFormat試試吧?如果你的IDE還是eclipse糠惫,那我建議你趕緊將eclipse換成android studio疫剃,其中的好處不必多說。
使用方法:新建一個實體類如:UserInfo.java,鼠標(biāo)定位到類的結(jié)構(gòu)體中硼讽,用快捷鍵 command + N 巢价,選擇GsonFormat,在彈出框中黏貼Json字符串固阁,點擊OK即可壤躲。
- butterknife注解框架:是一款A(yù)ndroid平臺的注解框架,使用起來很方便备燃,不用再重復(fù)的寫很多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中將鼠標(biāo)定位到onCreate方法中所使用的布局 ID 上點擊右鍵 (例如: R.layout.activity_settings )漏麦,使用快捷鍵command + N ,然后選擇 Generate -> Generate ButterKnife Injections即可况褪。
>
>注意:使用之前項目中必須引入了ButterKnife庫撕贞。