Android Web浏览器和自定义URL方案
我在我的网站上有一个WebView应用程序,用户可以通过编译表单(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:
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。