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