• Android webview 调起H5微信支付


    mWebView.setWebViewClient(new MyWebViewClient());
    private class MyWebViewClient extends WebViewClient 
    {
        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) 
        {
            try 
            {
                if (url.startsWith("weixin://wap/pay?")) 
                {
                    Intent intent = new Intent();
                    intent.setAction(Intent.ACTION_VIEW);
                    intent.setData(Uri.parse(url));
                    startActivity(intent);
                }
            }
            catch (Exception e) 
            {
                e.printStackTrace();
                //调起微信页面失败,自己看着办...
            }
            super.onPageStarted(view, url, favicon);
        }
     
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request)
        {
            //高版本可以在这里拦截,but低版本这里不会每次都调用!
            //根据测试Android 6.0在这拦截无效
            return super.shouldOverrideUrlLoading(view, request);
        }
    }
  • 相关阅读:
    对话系统综述
    3.738. 单调递增的数字
    3.765-情侣牵手
    2.135-分发糖果
    1.312-戳气球
    4.BN推导
    3.CNN-卷积神经网络推导
    2.DNN-神经网络推导
    联系人
    DS博客作业05--查找
  • 原文地址:https://www.cnblogs.com/-mrl/p/10318158.html
Copyright © 2020-2023  润新知