|  |  |  | @ -95,6 +95,18 @@ public class DownloadTask implements ITask { | 
			
		
	
		
			
				
					|  |  |  |  |     return mEntity.getConvertSpeed(); | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   /** | 
			
		
	
		
			
				
					|  |  |  |  |    * 获取百分比进度 | 
			
		
	
		
			
				
					|  |  |  |  |    * | 
			
		
	
		
			
				
					|  |  |  |  |    * @return 返回百分比进度,如果文件长度为0,返回0 | 
			
		
	
		
			
				
					|  |  |  |  |    */ | 
			
		
	
		
			
				
					|  |  |  |  |   @Override public int getPercent() { | 
			
		
	
		
			
				
					|  |  |  |  |     if (mEntity.getFileSize() == 0) { | 
			
		
	
		
			
				
					|  |  |  |  |       return 0; | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |     return (int) (mEntity.getCurrentProgress() * 100 / mEntity.getFileSize()); | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   /** | 
			
		
	
		
			
				
					|  |  |  |  |    * 获取文件大小 | 
			
		
	
		
			
				
					|  |  |  |  |    */ | 
			
		
	
	
		
			
				
					|  |  |  | @ -102,6 +114,18 @@ public class DownloadTask implements ITask { | 
			
		
	
		
			
				
					|  |  |  |  |     return mEntity.getFileSize(); | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   /** | 
			
		
	
		
			
				
					|  |  |  |  |    * 转换单位后的文件长度 | 
			
		
	
		
			
				
					|  |  |  |  |    * | 
			
		
	
		
			
				
					|  |  |  |  |    * @return 如果文件长度为0,则返回0m,否则返回转换后的长度1b、1k、1m、1g、1t | 
			
		
	
		
			
				
					|  |  |  |  |    */ | 
			
		
	
		
			
				
					|  |  |  |  |   @Override public String getConvertFileSize() { | 
			
		
	
		
			
				
					|  |  |  |  |     if (mEntity.getFileSize() == 0) { | 
			
		
	
		
			
				
					|  |  |  |  |       return "0m"; | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |     return CommonUtil.formatFileSize(mEntity.getFileSize()); | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   /** | 
			
		
	
		
			
				
					|  |  |  |  |    * 获取当前下载进度 | 
			
		
	
		
			
				
					|  |  |  |  |    */ | 
			
		
	
	
		
			
				
					|  |  |  | 
 |