2012-11-27 129 views
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" 

我的問題是:
是否有可能做到這一點的其他方式?
假設我想將一個字符串傳遞給瀏覽器,這可能嗎?
如果可能,該怎麼做?
我做了一些研究,結論是安全問題,它是不允許的。
我想也許可能會有一些散步,這就是爲什麼我決定問。
在此先感謝!

回答

相關問題