| 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>
 |