首先文件下载需要一个存储机制,最好是存储在sdcard中,空间容量大,下面是文件下载步骤:
创建HttpURLConnection对象:HttpURLConnection conn = (HttpURLConnection)url.openConnection();
获得InPutStream对象:conn.getInPutStream();获得一个输入流
然后就是给予权限 Android.permission.INTERNET;
访问SDCARD:得到当前Sdcard目录 Environment.getExternalStorageDirectory();//android提供这样一个类Environment,它有一个静态方法:ExternalStorageDirectory()即是访问外部存储目录
然后提供权限:android.permission.WRITE_EXTERNAL_STORAGE