Android本地应用打开方法——通过html5写连接

2020-04-21 23:30:42易采站长站整理

<category android:name="android.intent.category.DEFAULT">    
<category android:name="android.intent.category.BROWSABLE">    
</category></category></action></data></intent-filter>    
</activity>   

Open Application

XML/HTML Code复制内容到剪贴板

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"    
pageEncoding="ISO-8859-1"%>    
<script type="text/javascript"> window.location="market://search?q=com.singtel.travelbuddy.android";</script>    
String str = "market://details?id=" + getPackageName();    
Intent localIntent = new Intent("android.intent.action.VIEW");    
localIntent.setData(Uri.parse(str));    
startActivity(localIntent);   

HTML配置示例
Open app
Open Market
Open Market Details
Android获取参数:

XML/HTML Code复制内容到剪贴板

Uri uri = getIntent().getData(); String test1= uri.getQueryParameter("arg0"); String test2= uri.getQueryParameter("arg1");    
webView.setWebViewClient(new WebViewClient(){    
@Override    
public boolean shouldOverrideUrlLoading(WebView view, String url) {    
Uri uri=Uri.parse(url);    
if(uri.getScheme().equals("m")&&uri.getHost().equals("my.com")){    
String arg=uri.getQueryParameter("arg");    
String arg=uri.getQueryParameter("arg");    
}else{    
view.loadUrl(url);    
}    
return true;    
}    
});  

以上所述是小编给大家介绍的Android本地应用打开方法——通过html5写连接 ,希望对大家有所帮助!