首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android Web Wiew和自定义URL方案

Android Web Wiew和自定义URL方案
EN

Stack Overflow用户
提问于 2014-03-23 04:15:48
回答 1查看 203关注 0票数 0

我有一个WebView应用程序,在我的网站上(这是为技术支持和PC维修服务)用户可以通过编译与手机号码的形式(http://service-lab.com/ServicePointHelpDesk/index.php#cerca)看到他们的状态

请求与GET表单一起发送,因此查询结果为

代码语言:javascript
运行
复制
http://service-lab.com/ServicePointHelpDesk/cerca.php?tel=3316282871

好的,现在一切正常,当状态改变时,working..Automatically会通过邮件通知客户,我希望链接打开带有结果查询的应用程序。

代码语言:javascript
运行
复制
http://service-lab.com/ServicePointHelpDesk/cerca.php?tel=3316282871

我用这种方式设置了一个CustomURL:

代码语言:javascript
运行
复制
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="servicepoint"></data>
</intent-filter>

如果我转到servicepoint://应用程序正确启动,但我如何处理PHP查询?像servicepoint://tel=0000000000?一样

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2014-03-23 05:15:17

代码语言:javascript
运行
复制
getIntent().getData() 

返回在打开的活动中调用它的URI。所以你基本上可以这样做:

代码语言:javascript
运行
复制
URI uri = getIntent.getData();
if (uri != null){
  String telephoneNumber = uri.getQueryParameter("tel");
  ...
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22583020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档