使用浏览器意图时传递标题

Sau*_*rma 10 android http-headers android-intent android-webview

我想在打开网页时传递一些标题.现在,我正在做类似的事情:) browserIntent = new Intent(Intent.ACTION_VIEW,Uri.parse(data.link)); startActivity(browserIntent;

现在我卡住了,因为我不知道如何使用browserIntent传递标头.我尝试过使用browserIntent.putExtra()但它不起作用.

谁能请帮忙.!!

st_*_*_bk 16

这也是我最近2天内最大的问题!我找到了!!!

我有一个Map对象,我存储了头信息.然后是以下内容:

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
Bundle bundle = new Bundle();
if(mExtraHeader!=null){
 for(String key: mExtraHeader.keySet()){
  bundle.putString(key, mExtraHeader.get(key));
 }
}
i.putExtra(Browser.EXTRA_HEADERS, bundle);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

一个问题是......我想这只适用于默认浏览器,其他浏览器不会有Browser.EXTRA_HEADERS我想.资源:http://gitorious.org/rowboat/packages-apps-browser/blobs/a563d09392905140893d7a017dd63721577e1953/src/com/android/browser/BrowserActivity.java