android webview 关于微信支付
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
Log.d("@@@@@@@@@@","url ==" + url);
if (url.startsWith("weixin://wap/pay?")) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
return true;
} else {
Map<String, String> extraHeaders = new HashMap<String, String>();
extraHeaders.put("Referer", "http://wxpay.wxutil.com");
view.loadUrl(url, extraHeaders);
}
但依旧没吊起来 log 报:/chromium: [INFO:CONSOLE(12)] "Uncaught SyntaxError: Unexpected token ILLEGAL", source: http://huazhongdafuxing.com/mobile/weixinpay.php?out_trade_no=1126 (12)
各位帮忙看下 怎么回事 ?
急急急啊
相关推荐
Android-WebVIew调用微信支付.doc.zip_android开发_Java_
Android webview 调用微信支付
html5微信安卓源码纸牌游戏
html5微信安卓源码纸牌游戏
Android H5调支付[代码]
本文详细介绍了在Android应用中通过H5页面调起原生微信或支付宝支付的实现方法。核心原理是利用WebView的shouldOverrideUrlLoading方法拦截支付链接,分别处理微信和支付宝的支付请求。对于微信支付,通过Intent跳转至微信APP;对于支付宝支付,则集成支付宝SDK并通过PayTask处理支付请求。文章还提供了WebView的通用设置方法,包括启用JavaScript、DOM存储、数据库支持等,并强调了支付失败时的异常处理及页面回退逻辑。最后,作者分享了WebView的销毁方法以避免内存泄漏。
基于Java开发的Android开发工具类集合设计源码
该集合是专为Android开发设计的Java工具类源码,总计包含519个文件,涵盖229个Java源文件、137个PNG图像资源、116个XML布局文件、9个JPG图片、8个SO库文件、4个Gradle脚本、4个JAR包、3个Git忽略规则、2个属性文件和2个Gradle配置文件。它集成了支付宝支付、微信支付、微信分享、UCrop圆形头像选择、二维码和条形码扫描生成、常用Dialog、WebView视频播放封装、仿斗鱼滑动验证码、Toast封装等多种实用功能,旨在帮助开发者快速集成常用功能,提高开发效率。编译运行该项目,或许还能发现更多惊喜功能。
基于Java的Android开发工具类集合源码设计
该项目是一款基于Java的Android开发工具类集合源码,总计包含570个文件,涵盖271个Java源文件、138个PNG图片文件、123个XML配置文件、9个JPG图片文件、8个SO库文件、4个Gradle文件、4个JAR包文件、3个Git忽略文件、2个属性文件和2个APK安装包。集合内包含支付宝支付、微信支付(统一下单)、微信分享、UCrop头像选择、二维码和条形码扫描生成、常用Dialog、WebView视频播放封装、滑动验证码、Toast封装等功能,旨在为Android开发者提供一站式集成解决方案。


