在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"
我的问题是:
是否有可能以相反的方式做到这一点?
假设我想将一个String传递给浏览器,这可能吗?
如果可能的话,怎么做?
我做了一些研究,结论是安全问题是不允许的
我想也许可能会有一些散步,这就是我决定问的原因
提前致谢!
答案 0 :(得分:0)
您会考虑使用WebView吗?
如果是这样,您可以传递带有HTTP GET参数的URL,或者您可以对HTTP POST进行url编码。
文档:http://developer.android.com/reference/android/webkit/WebView.html