gpt4 book ai didi

Android 将数据从应用程序传递到浏览器

转载 作者:行者123 更新时间:2023-12-05 00:07:37 26 4
gpt4 key购买 nike

在 android 中,我们可以使用 intent-filter 将数据从浏览器传递到应用程序。
例如:

<intent-filter>
<data android:scheme="http" android:host="twitter.com"/>
<action android:name="android.intent.action.VIEW" />
</intent-filter>

并且我们可以通过如下方式从浏览器获取数据:

// Getting data for http://twitter.com/status/12345
Uri data = getIntent().getData();
String scheme = data.getScheme(); // "http"
String host = data.getHost(); // "twitter.com"
List<String> params = data.getPathSegments();
String first = params.get(0); // "status"
String second = params.get(1); // "12345"

我的问题是:
是否可以反过来做?
假设我想将一个字符串传递给浏览器,这可能吗?
如果可以,怎么做?
我做了一些研究,结论是出于安全问题,这是不允许的。
我想也许可以四处走走,这就是我决定问问的原因。 提前致谢!

最佳答案

您会考虑使用 WebView 吗?

如果是这样,您可以为 HTTP GET 传递一个带有参数的 url,或者您可以为 HTTP POST 进行 url 编码。

文档:http://developer.android.com/reference/android/webkit/WebView.html

关于Android 将数据从应用程序传递到浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13576098/

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