gpt4 book ai didi

android - 如何拦截来自Web表单的http POST数据

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:31:39 24 4
gpt4 key购买 nike

我有一个网页(显示在浏览器中,不是 WebView),我想将一些数据(例如使用 http POST)传递给常规的 android 应用程序。

我只需要启动应用程序并提供数据。我知道可以通过注册一个 Intent 过滤器来启动该应用程序,但我对数据传递部分一头雾水。

URL 不需要是真实的,假的 URL 就可以。

这可以在 BlackBerry 中使用 HTTP 过滤器来完成。有没有办法在 Android 中做同样的事情?

提前致谢。

最佳答案

在您的网页中放置如下链接:

<a href="my.special.scheme://xyz.com/data1/data2">

在您的 Activity 的 onCreate() 中,您可以通过 Intent 对象访问数据。

Uri data = getIntent().getData();
String scheme = data.getScheme(); // "http"
String host = data.getHost(); // "xyz.com"
List<String> params = data.getPathSegments();
String first = params.get(0); // "data1"
String second = params.get(1); // "data2"

关于android - 如何拦截来自Web表单的http POST数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10598097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com