android activity uri,Android通过uri跳转到APP指定的Activity
Android开发中使用H5混合开发很多,怎样通过H5跳转到 自己的APP或者其他的网页呢?这里 有很好的的解决方案:如下:首先,在AndroidManifest.xml里面进行配置,在对应的Activity加上一个intent-filter, 如下:-->如果想测试代码,接着往下:接下来在对应的这个Activity加上相关解析代码,如下:@OverridepublicvoidonCre..
Android开发中使用H5混合开发很多,怎样通过H5跳转到 自己的APP或者其他的网页呢?这里 有很好的的解决方案:
如下:
首先,在AndroidManifest.xml里面进行配置,在对应的Activity加上一个intent-filter, 如下:
-->
如果想测试代码,接着往下:
接下来在对应的这个Activity加上相关解析代码,如下:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = getIntent();
String action = intent.getAction();
if (Intent.ACTION_VIEW.equals(action)) {
Uri uri = intent.getData();
if (uri != null) {
String host = uri.getHost();
String dataString = intent.getDataString();
String id = uri.getQueryParameter("id");
String path = uri.getPath();
String path1 = uri.getEncodedPath();
String queryString = uri.getQuery();
}
}
}
在H5里面按返回键有一个bug 可以通过finish() 关闭当前界面
//加载webview
webView.loadUrl(JiaYinDaiRetrofit.BASE_URL + "/customerAgree");//使用协议
//直接关闭当前界面
getActivity().finish();
更多推荐
所有评论(0)