做腳本從網(wǎng)站引流看網(wǎng)站時(shí)的關(guān)鍵詞
3.15 Volley框架使用
Volley框架主要作為網(wǎng)絡(luò)請(qǐng)求,圖片加載工具。當(dāng)應(yīng)用數(shù)據(jù)量小、網(wǎng)絡(luò)請(qǐng)求頻繁,可以使用Volley框架。
框架Github地址:https://github.com/google/volley
Volley框架的簡(jiǎn)單使用,創(chuàng)建項(xiàng)目Pro_VolleyDemo。將Github上下載Volley框架源代碼,volley-master.zip。解壓vlley-master.zip,將volley-master\src\main\java\下的代碼拷貝到我們項(xiàng)目的java文件夾下。
導(dǎo)入后發(fā)現(xiàn)Volley.java類文件AndroidHttpClient這個(gè)類報(bào)錯(cuò):
代碼:
network =
new BasicNetwork(
new HttpClientStack(AndroidHttpClient.newInstance(userAgent)));
在Android6.0之后需要使用AndroidHttpClient,需要聲明依賴。在
build.gradle中application配置依賴。
示例:
useLibrary 'org.apache.http.legacy'
通過(guò)Volley,進(jìn)行g(shù)et、post請(qǐng)求,加載圖片。創(chuàng)建MainActivity類繼承Activity。
示例:
public class MainActivity extends Activity {//請(qǐng)求隊(duì)列private RequestQueue mRequestQueue;private ImageView imageView;@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.l_main);//imageimageView=findViewById(R.id.iv_image);//請(qǐng)求隊(duì)列mRequestQueue&#