Http协议下载文件步骤:
1、获得HttpUrlConnection对象。
2、获得InputStream。
private InputStream getInPutStream(String strURL){ HttpURLConnection connection=null; InputStream stream=null; try {url=new URL(strURL);//获得httpURLConnection对象connection=(HttpURLConnection) url.openConnection();stream=connection.getInputStream();} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}return stream; }
3、运行之前设置网络访问权限 android.permission.INTERNET
要将下载的数据写入SD卡的话,需设置写文件权限:android.permission.WRITE_EXTERNAL_STORAGE ;创建删除文件权限:android.permission.MOUNT_UNMOUNT_FILESYSTEMS <uses-sdk android:minSdkVersion="8" /> <!-- 设置联网权限 --> <uses-permission android:name="android.permission.INTERNET"></uses-permission> <!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <!-- 在SDCard中写文件的权限 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 2011-04-15