搞了二天,總算搞出來了, 記住這句話
網絡等耗時操作不能放在主線程之中, 不然會出現NetworkOnMainThreadException異常
下面是一些簡單的操作url的方法
文件下載步驟
1.創建一個HttpURLConnection對象
HttpURLConnection urlConn = (HttpURLConnection)url.openConnection();
2.獲得一個INputStream對象
urlConn.getInputStream()
3.訪問網絡的權限
android:permission.INTERNET
訪問SDCARD的步驟
1.得到當前設備SD卡的目錄
EnvironmentgetEXternalStorageDirectory()
2.訪問SD卡的權限:
android:permission.WRITE_EXTERNAL_STORAGE
網上 下載的 代碼很多, 上個傳送門.
http://www.cnblogs.com/Laupaul/archive/2012/02/12/2348293.html
只需要注意, 用線程調用downFile 纔可以實現下載..
http://blog.csdn.net/fangliang201110/article/details/6925615
這個是正確de.