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