| 
				
			 | 
			
			
				@@ -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(); 
			 |