Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Web浏览器和自定义URL方案_Android_Url - Fatal编程技术网

Android Web浏览器和自定义URL方案

Android Web浏览器和自定义URL方案,android,url,Android,Url,我在我的网站上有一个WebView应用程序,用户可以通过编译表单(http://service-lab.com/ServicePointHelpDesk/index.php#cerca)和手机号码 请求是通过GET表单发送的,因此查询结果是 http://service-lab.com/ServicePointHelpDesk/cerca.php?tel=3316282871 好的,现在一切正常,正在运行。当状态更改时,会自动向客户发送邮件通知,我希望链接打开带有结果查询的应用程序 http:

我在我的网站上有一个WebView应用程序,用户可以通过编译表单(
http://service-lab.com/ServicePointHelpDesk/index.php#cerca
)和手机号码

请求是通过GET表单发送的,因此查询结果是

http://service-lab.com/ServicePointHelpDesk/cerca.php?tel=3316282871
好的,现在一切正常,正在运行。当状态更改时,会自动向客户发送邮件通知,我希望链接打开带有结果查询的应用程序

http://service-lab.com/ServicePointHelpDesk/cerca.php?tel=3316282871
我通过以下方式设置了自定义URL:

<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?

提前谢谢

getIntent().getData()
返回在打开的活动中使用其调用的URI。所以你基本上可以这样做:

URI=getIntent.getData();
if(uri!=null){
字符串telephoneNumber=uri.getQueryParameter(“tel”);
...
}

谢谢,我很快会查清楚的。。但是主页是index.php。。查询在find.php上,我可以定义这个页面吗?仍然在主页上打开我的应用程序,而不是在find.php?tel=xxxxx页面=(这就是问题所在。在清单中使用android:pathPattern。