的原理分析在Android平台上,URI主要分为三部分:scheme,权限,路径,权限又分为host和port。格式如下:://:[||]相应manifest中的配置如下:其中scheme为必填参数,如果不指定,则其他属性无效!如果不指定host,那么port、path、pathPrefix、pathPattern都是无效的!我们最常用的是scheme,host,port,path四种配置。实现方法首先添加一个:然后在你的网页上添加一个链接:Openapp最后,点击这个链接,如果应用成功弹出,恭喜你成功了。打开应用程序可能不足以进行扩展。有时候我们需要传输数据,那么如何传输数据呢?我们可以使用上面的方法来传递一些数据给app,所以先修改链接:Opentheappandpasstheid然后在app的MainActivity的onCreate方法中添加代码:Uriuri=getIntent().getData();Stringid=uri.getQueryParameter("id");这样就可以传数据了!如果你在使用应用中的webview,获取数据的操作是:webView.setWebViewClient(newWebViewClient(){@OverridepublicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl){Uriuri=Uri.parse(url);if(uri.getScheme().equals("protocol")&&uri.getHost().equals("domain")){Stringid=uri.getQueryParameter("id");}else{view.loadUrl(url);}returntrue;}});APIgetScheme();//获取Scheme名称getDataString();//获取Uri全路径getHost();//获取host官方api链接,url为https://developer.android.com。..欢迎评论