| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 | <!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">function androidMarket( pname ) {	plus.runtime.openURL( "market://details?id="+pname );}function iosAppstore( url ) {	plus.runtime.openURL( "itms-apps://"+url );}function openBrowser() {	var url = "http://www.dcloud.io/";	plus.runtime.openURL( url );}function openMap() {	var url = "";	switch ( plus.os.name ) {		case "Android":		url = "geo:39.96310,116.340698?q=%e6%95%b0%e5%ad%97%e5%a4%a9%e5%a0%82";		break;		case "iOS":		url = "http://maps.apple.com/?q=%e6%95%b0%e5%ad%97%e5%a4%a9%e5%a0%82&ll=39.96310,116.340698&spn=0.008766,0.019441";		break;		default:		return;		break;	}	plus.runtime.openURL( url, function( e ) {		plus.nativeUI.alert( "检查到您未安装地图程序\n" );	} );}function openBMap() {	var url=null,id=null,f=null;	switch ( plus.os.name ) {		case "Android":		// 规范参考官方网站:http://lbsyun.baidu.com/index.php?title=uri/api/android		url = "baidumap://map/marker?location=39.968789,116.347247&title=DCloud&content=%e6%89%93%e9%80%a0HTML5%e6%9c%80%e5%a5%bd%e7%9a%84%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7&src=HelloH5";		f = androidMarket;		id = "com.baidu.BaiduMap";		break;		case "iOS":		// 规范参考官方网站:http://lbsyun.baidu.com/index.php?title=uri/api/ios		url = "baidumap://map/marker?location=39.968789,116.347247&title=DCloud&content=%e6%89%93%e9%80%a0HTML5%e6%9c%80%e5%a5%bd%e7%9a%84%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7&src=HelloH5";		f = iosAppstore;		id = "itunes.apple.com/cn/app/bai-du-de-tu-yu-yin-dao-hang/id452186370?mt=8";		break;		default:		return;		break;	}	plus.runtime.openURL( url, function(e) {		plus.nativeUI.confirm( "检查到您未安装\"百度地图\",是否到商城搜索下载?", function(i){			if ( i.index == 0 ) {				f(id);			}		} );	} );}function openAMap() {	var url=null,id=null,f=null;	switch ( plus.os.name ) {		case "Android":		// 规范参考官方网站:http://lbs.amap.com/api/uri-api/android-uri-explain/		url = "androidamap://viewMap?sourceApplication=HelloH5&poiname=DCloud&lat=39.9631018208&lon=116.3406135236&dev=0";		f = androidMarket;		id = "com.autonavi.minimap";		break;		case "iOS":		// 规范参考官方网站:http://lbs.amap.com/api/uri-api/ios-uri-explain/		url = "iosamap://viewMap?sourceApplication=HelloH5&poiname=DCloud&lat=39.9631018208&lon=116.3406135236&dev=0";		f = iosAppstore;		id = "itunes.apple.com/cn/app/gao-tu-zhuan-ye-dao-hang-ban/id461703208?mt=8";		break;		default:		return;		break;	}	plus.runtime.openURL( url, function( e ) {		plus.nativeUI.confirm( "检查到您未安装\"高德地图\",是否到商城搜索下载?", function(i){			if ( i.index == 0 ) {				f(id);			}		} );	}, id );}function openMarket() {	var url="";	switch ( plus.os.name ) {		case "Android": {			//url = "market://details?id=com.dheaven.helloh5";			url = "market://details?id=io.dcloud.HelloH5";			//url = "market://search?q=HelloH5";			//url = "market://search?q=pub:HelloH5";		}		break;		case "iOS": {			url = "itms-apps://itunes.apple.com/cn/app/hello-h5+/id682211190?l=zh&mt=8";		}		break;	}	plus.runtime.openURL( url );}function openWeixin() {    if ( plus.os.name == "Android" ) {        plus.runtime.launchApplication( {pname:"com.tencent.mm"}        	, function ( e ) {				plus.nativeUI.confirm( "检查到您未安装\"微信\",是否到商城搜索下载?", function(i){					if ( i.index == 0 ) {						androidMarket( "com.tencent.mm" );					}				} );        } );    } else if ( plus.os.name == "iOS" ) {        plus.runtime.launchApplication( {action:"weixin://RnUbAwvEilb1rU9g9yBU"}, function ( e ) {			plus.nativeUI.confirm( "检查到您未安装\"微信\",是否到商城搜索下载?", function(i){				if ( i.index == 0 ) {					iosAppstore( "itunes.apple.com/cn/app/wechat/id414478124?mt=8" );				}			} );        } );    }//	var url = "http://weixin.qq.com/r/RnUbAwvEilb1rU9g9yBU";//	plus.runtime.openURL( url );}function openWeibo() {    if ( plus.os.name == "Android" ) {        plus.runtime.launchApplication( {pname:"com.sina.weibo"}        	, function ( e ) {				plus.nativeUI.confirm( "检查到您未安装\"微博\",是否到商城搜索下载?", function(i){					if ( i.index == 0 ) {						androidMarket( "com.sina.weibo" );					}				} );        } );    } else if ( plus.os.name == "iOS" ) {        plus.runtime.launchApplication( {action:"sinaweibo://dhnetwork"}, function ( e ) {			plus.nativeUI.confirm( "检查到您未安装\"微博\",是否到商城搜索下载?", function(i){				if ( i.index == 0 ) {					iosAppstore( "itunes.apple.com/cn/app/wei-bo/id350962117?mt=8" );				}			} );        } );    }//	var url = "http://weibo.com/dhnetwork";//	plus.runtime.openURL( url );}		</script>		<link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8"/>	</head>	<body>		<br/>		<ul class="dlist">			<li class="ditem" onclick="openBrowser();">浏览器</li>			<li class="ditem" onclick="openMarket();">应用市场</li>			<li class="ditem" onclick="openMap();">地图</li>			<li class="ditem" onclick="openBMap();">百度地图</li>			<li class="ditem" onclick="openAMap();">高德地图</li>			<li class="ditem" onclick="openWeixin();">微信</li>			<li class="ditem" onclick="openWeibo();">微博</li>		</ul>	</body></html>
 |