android 获取url 参数值
前言
在开发webview 有时候需要控制url的跳转,所以需要获取url 参数进行判断
比如 http://192.168.0.37:8012/mobileAPP/payment.aspx?oId=M1684&factprice=12.01&paymenttype=1
这样的一个url 我想获取paymenttype参数的值 ,解决的办法就是写一个工具类
代码如下
/**** 获取url 指定name的value;* @param url* @param name* @return*/public static String getValueByName(String url, String name) {String result = "";int index = url.indexOf("?");String temp = url.substring(index + 1);String[] keyValue = temp.split("&");for (String str : keyValue) {if (str.contains(name)) {result = str.replace(name + "=", "");break;}}return result;}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {if (url.contains("/mobileAPP/payment.aspx?")) {String type = UrlUtils.getValueByName(url, "paymenttype");//微信支付if (type.equals("1")) {Intent intent = new Intent(context, PayActivity.class);context.startActivity(intent);}//支付宝支付else {Intent intent = new Intent(context, PayDemoActivity.class);context.startActivity(intent);}}else {view.loadUrl(url);}return true;
}
android 获取url 参数值相关推荐
- android获取url参数值,android 获取url 参数值
前言 在开发webview 有时候需要控制url的跳转,所以需要获取url 参数进行判断 比如 http://192.168.0.37:8012/mobileAPP/payment.aspx?oId= ...
- js获取url参数值的方法总结
js获取url参数值的方法总结 1.方式一:通过字符串截取的方式获取参数值: 2.方式二:通过正则获取到参数值: 1.方式一:通过字符串截取的方式获取参数值: 1).函数一:获取URL中的参数名及 ...
- Javascript获取url参数值
今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数. 后来想了一下,肯定会有更加简单的方法的!所以在网 ...
- 获取url参数值(可解码中文值)
/*** 根据指定参数名称获取参数值* @param {String} urlStr 参数名称* @return {Object} 参数值* */ getUrlParams = function (u ...
- ajax动态获取url参数值,获取URL参数的方法
一.URL:统一资源定位符 1.URL组成 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment 名词解释: scheme:通信协议.常用的ht ...
- html获取url参数值,js获取url中参数值的两种方法
本节主要内容: js获取url中参数值. 方法1:正则分析法 复制代码 代码示例: function getQueryString(name) { var reg = new RegExp(" ...
- 使用javascript在客户端获取URL参数值的函数
//获取URL的参数值 function GetUrlParamValue(strname) { var hrefstr,pos,parastr,para,tempstr; hre ...
- js获取 url 参数值的方法总结
今天小编碰到一个朋友问这么一个问题,怎么在一个页面中获取另外一个页面url传过来的参数呢?最初一开始很本能的想到了用 split("?"),这样一步步的分解出需要的参数.但是想了一 ...
- js获取url参数值的方法总结(亲测)
1.方式一:通过字符串截取的方式获取参数值: 1).函数一:获取URL中的参数名及参数值的集合 /*** [获取URL中的参数名及参数值的集合]* 示例URL:http://htmlJsTest/ge ...
- js获取url参数值
2019独角兽企业重金招聘Python工程师标准>>> 方法一:正则分析法 function getQueryString(name) { var reg = new RegE ...
最新文章
- @ResponseBody 注解
- JPA教程:JPA概述、JPA实体生命周期、JPA实体映射关系、JPA查询语言
- springBoot-springMVC请求处理原理
- Android获取网速的方法
- leader选举的源码分析-FastLeaderElection
- License分类 + 引入开源软件时License的注意事项
- 深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- Pycharm的远程代码编辑
- fb 4.7英文版 显示行数
- 波士顿动力放出新视频:谁都挡不住机器狗开你的门
- 营销获客场景下的工具类产品规划
- 4 谐波_谐波的基础知识
- Linux UDP编程
- Axure RP 9基础教程(1)——界面及基本操作(看完就会画)
- [usOJ5677]御神渡
- 学习代码中的英文单词
- 孙正义与马云的故事:马云就是他心目中的那个人
- JS 对数组对象进行排序
- Phalloidin——Acti-stain555鬼笔环肽研究
- 苹果手机显示已用短信服务器发送,iPhone手机一般发短信给对方,提示已送达和已读分别有什么不一样的意义。...