- public void httpget(String uri){
- HttpURLConnection connection = null;
- FileOutputStream fos = null;
- File fie = new File("/sdcard/W_Local_Data/LiveVideo_file/");
- if(!fie.exists()){
- fie.mkdirs();
- }
- File ff = new File(fie.toString(),"abcd.mp4");
- if(!ff.exists()&&ff.isFile()){
- try {
- ff.createNewFile();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- try {
- URL u = new URL(uri);
- connection = (HttpURLConnection)u.openConnection();
- connection.setConnectTimeout(3000);
- connection.setRequestProperty("Charset", "UTF-8");
- if(connection.getResponseCode() == 200){
- InputStream is = connection.getInputStream();
- byte buf[] = new byte[1024];
- int ii ;
- fos = new FileOutputStream(ff);
- while ((ii = is.read(buf))!=-1){
- fos.write(buf,0,ii);
- }
- fos.flush();
- }
- } catch (Exception e) {
- e.printStackTrace();
- }finally {
- if(connection != null){
- connection.disconnect();
- }
- if(fos != null){
- try {
- fos.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- }
来源: http://www.bubuko.com/infodetail-1959126.html