最近在找Android有沒有啥framework可以對web service發送request,剛好發現Google大神提出的Http library
"Volley"
接著來試試看怎麼把Volley建置起來吧
======================================================
方法1. 用Eclipse建置
======================================================
1. 取得Volley
git clone https://android.googlesource.com/platform/frameworks/volley
2. 加入Volley到Eclipse中
i. eclipse -> file -> import,選擇General -> Existing Projects into Workspace
ii. 再選擇第一步中儲存Volley的路徑(可自行決定要不要使用Copy projects into workspace參數
3. 接下來對專案點擊右鍵選擇Export,再選擇Java -> JAR file
4. 使用Volley開發只需要src中的資料,因此我們只選擇src資料夾,接著勾選Export generated class files and resources
option: 建議額外勾選Export Java source files and resources,這樣用eclipse coding時才能即時看到說明文件(javadoc)
(謎之音: 就是在意javadoc才這麼麻煩,不然就快速用ant建置就好惹=3=..........)
5. 最後將/tmp/volley下的volley.jar拿出來用就行了\(*〞▽〝)/
======================================================
方法2. 用指令建置
======================================================
直接用stack overflow上的方法4行指令搞定,不過這樣沒有javadoc能用就是.......
$ git clone https://android.googlesource.com/platform/frameworks/volley
$ cd volley
$ android update project -p .
$ ant jar
參考資料
1. Asynchronous HTTP Requests in Android Using Volley
2. Volley Android Networking Library