| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 | 
							- <!DOCTYPE HTML>
 
- <html>
 
- 	<head>
 
- 		<meta charset="utf-8"/>
 
- 		<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
 
- 		<meta name="HandheldFriendly" content="true"/>
 
- 		<meta name="MobileOptimized" content="320"/>
 
- 		<title>Hello H5+</title>
 
- 		<script type="text/javascript" src="../js/common.js"></script>
 
- 		<script type="text/javascript">
 
- var dtask=null;
 
- function createDownloadTask(){
 
- 	if ( dtask ) {
 
- 		outLine( "下载任务已创建!" );
 
- 		return;
 
- 	}
 
-     var url = "http://snip.qq.com/resources/Snip_V2.0_5771.dmg";
 
-     var options = {method:"GET"};
 
- 	dtask = plus.downloader.createDownload( url, options );
 
-     dtask.addEventListener( "statechanged", function(task,status){
 
-     	if(!dtask){return;}
 
-     	switch(task.state) {
 
-     		case 1: // 开始
 
-     			outLine( "开始下载..." );
 
-     		break;
 
-     		case 2: // 已连接到服务器
 
-     			outLine( "链接到服务器..." );
 
-     		break;
 
-     		case 3:	// 已接收到数据
 
-     			outSet( "下载数据更新:" );
 
-     			outLine( task.downloadedSize+"/"+task.totalSize );
 
-     		break;
 
-     		case 4:	// 下载完成
 
-     			outSet( "下载完成!" );
 
-     			outLine( task.totalSize );
 
-     		break;
 
-     	}
 
-     } );
 
-     outSet( "创建下载任务成功!" );
 
- }
 
- function startDownloadTask(){
 
- 	if ( !dtask ) {
 
- 		outSet( "请先创建下载任务!" );
 
- 		return;
 
- 	}
 
- 	dtask.start();
 
- }
 
- // 暂停下载任务
 
- function pauseDownloadTask(){
 
-     dtask.pause();
 
-     outSet( "暂停下载!" );
 
- }
 
- // 恢复下载任务
 
- function resumeDownloadTask(){
 
-     dtask.resume();
 
-     outSet( "恢复下载!" );
 
- }
 
- function cancelDownloadTask(){
 
- 	dtask.abort();
 
- 	dtask = null;
 
- 	outSet( "取消下载任务!" );
 
- }
 
- function clearDownloadTask(){
 
- 	
 
- }
 
- function startAll(){
 
- 	plus.downloader.startAll();
 
- }
 
- 		</script>
 
- 		<link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8"/>
 
- 	</head>
 
- 	<body>
 
- 		<br/>
 
- 		<ul class="dlist">
 
- 			<li class="ditem" onclick="createDownloadTask()">创建下载任务</li>
 
- 			<li class="ditem" onclick="startDownloadTask()">启动下载任务</li>
 
- 			<li class="ditem" onclick="pauseDownloadTask()">暂停下载任务</li>
 
- 			<li class="ditem" onclick="resumeDownloadTask()">恢复下载任务</li>
 
- 			<li class="ditem" onclick="cancelDownloadTask()">取消下载任务</li>
 
- 			<!--<li class="ditem" onclick="clearDownloadTask()">清除所有任务</li>-->
 
- 		</ul>
 
- 		<div id="outpos"/>
 
- 		<div id="output">
 
- Downloader用于管理文件的下载,可从网络下载各种文件,并支持跨域访问。
 
- 		</div>
 
- 	</body>
 
- </html>
 
 
  |