在作美圖欣賞Android應用的時候,其中有涉及到Android應用下載的功能,這個應用自己其實也比較簡單,就是經過WebView控制調用相應的WEB頁面進行展現。剛開始覺得和普通的文件下載實現,只須要一個連接,而後點擊就能夠實現下載了,但是放到手機上試的時候,點擊下載連接一點反應都沒有,在普通頁面裏面點擊是好的,且點擊其它的普通連接是能夠正常工做的。原來是由於WebView默認沒有開啓文件下載的功能,若是要實現文件下載的功能,須要設置WebView的DownloadListener,經過實現本身的DownloadListener來實現文件的下載。具體操做以下: java
一、設置WebView的DownloadListener: web
webView.setDownloadListener(new MyWebViewDownLoadListener()); 瀏覽器
二、實現MyWebViewDownLoadListener這個類,具體能夠以下這樣: app
這只是調用系統中已經內置的瀏覽器進行下載,尚未WebView自己進行的文件下載,不過,這也基本上知足咱們的應用場景了。 ide