|  | @@ -24,10 +24,14 @@ public class FileUtils {
 | 
	
		
			
			| 24 | 24 |              InputStream is = context.getContentResolver().openInputStream(srcUri);
 | 
	
		
			
			| 25 | 25 |              if (is == null) return;
 | 
	
		
			
			| 26 | 26 |              OutputStream fos = new FileOutputStream(dstFile);
 | 
	
		
			
			| 27 |  | -            int ch = 0;
 | 
	
		
			
			|  | 27 | +
 | 
	
		
			
			|  | 28 | +            byte[] bytes = new byte[1024];
 | 
	
		
			
			|  | 29 | +
 | 
	
		
			
			|  | 30 | +            int count = is.read(bytes, 0, 1024);
 | 
	
		
			
			| 28 | 31 |              try {
 | 
	
		
			
			| 29 |  | -                while((ch=is.read()) != -1){
 | 
	
		
			
			| 30 |  | -                    fos.write(ch);
 | 
	
		
			
			|  | 32 | +                while (count > 0){
 | 
	
		
			
			|  | 33 | +                    fos.write(bytes, 0, count);
 | 
	
		
			
			|  | 34 | +                    count = is.read(bytes, 0, 1024);
 | 
	
		
			
			| 31 | 35 |                  }
 | 
	
		
			
			| 32 | 36 |              } catch (IOException e1) {
 | 
	
		
			
			| 33 | 37 |                  e1.printStackTrace();
 |