android webview 关于微信支付

Aln_ Aln_ 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用 webview 做app 刚开始一切都好 ,但当微信支付时,点击微信支付,调不起来微信,不知道原因,网上也看了很多 :如
@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 调用微信支付

pudn01

html5微信安卓源码纸牌游戏

html5微信安卓源码纸牌游戏

weixin_38747233

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封装等多种实用功能,旨在帮助开发者快速集成常用功能,提高开发效率。编译运行该项目,或许还能发现更多惊喜功能。

wlm2024r

基于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开发者提供一站式集成解决方案。

wlm2024r
评论 3
收藏 已收藏
分享
返回顶部
Aln_
Android 80,489 成员 91,371 内容