2
在android中,我們可以使用intent-filter
將數據從瀏覽器傳遞到應用程序。
例如:Android將數據從應用程序傳遞到瀏覽器
<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"
我的問題是:
是否有可能做到這一點的其他方式?
假設我想將一個字符串傳遞給瀏覽器,這可能嗎?
如果可能,該怎麼做?
我做了一些研究,結論是安全問題,它是不允許的。
我想也許可能會有一些散步,這就是爲什麼我決定問。
在此先感謝!