感謝@liuguangqiang 讓我知道LoganSquare鸵赫。
封裝Cilent
因為我java渣渣,所以參考了@liuguangqiang的封裝又把我的完善了一下躏升。
封裝client
其中 ?日志打印攔截器要引入 ?
compile'com.squareup.okhttp3:logging-interceptor:3.0.1'
我封裝圖片和鍵值對的方法
封裝圖片和鍵值對
filesToMultipartBody用于封裝鍵值對辩棒,返回Builder是因為后面還可以對它增加內(nèi)容,比如要封裝N張圖片和N個鍵值對膨疏,我試了其他的都不好使一睁,后臺收不到,而Body只能穿一個(Service里面不允許傳多個Body佃却,只允許一個者吁,但是可以有多個Part,但是Part我試了沒成功)饲帅,所以想了這個辦法复凳。可以封裝任意鍵值對和任意圖片灶泵。
Service如是
service如是
如果這樣不合理的話請告訴我育八。
最后,如果你用的是LoganSqua解析JSON的話丘逸,一定要注意實體单鹿,實體要加注釋,感謝@liuguangqiang
實體
不知道寫的對不對深纲,但是可以解析數(shù)據(jù)^_^
READEME在這 ?LoganSquare/Models.md at development · bluelinelabs/LoganSquare · GitHub
今天比較忙仲锄,以前沒在簡書寫過東西,所以不太會插入代碼湃鹊,就先用圖片將就吧儒喊。
微博 ?@Bigmercu