我有一个WebView应用程序,在我的网站上(这是为技术支持和PC维修服务)用户可以通过编译与手机号码的形式(http://service-lab.com/ServicePointHelpDesk/index.php#cerca)看到他们的状态
请求与GET表单一起发送,因此查询结果为
http://service-lab.com/ServicePointHelpDesk/cerca.php?tel=3316282871好的,现在一切正常,当状态改变时,working..Automatically会通过邮件通知客户,我希望链接打开带有结果查询的应用程序。
http://service-lab.com/ServicePointHelpDesk/cerca.php?tel=3316282871我用这种方式设置了一个CustomURL:
<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?一样
提前感谢!
发布于 2014-03-23 05:15:17
getIntent().getData() 返回在打开的活动中调用它的URI。所以你基本上可以这样做:
URI uri = getIntent.getData();
if (uri != null){
String telephoneNumber = uri.getQueryParameter("tel");
...
}https://stackoverflow.com/questions/22583020
复制相似问题