<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"><font size="4">Android Browser 不能下载 mimetype类型为 application/vnd.oma.drm.rights+xml 的文件</font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)">

<font size="4"><br></font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"><font size="4">从跟踪的log来看,下载其他类型的文件,都用到了Browser当中的onDownloadStart以及onDownloadStartNoStream这些函数。</font></div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"><font size="4">可是奇怪的是,mimetype类型为 application/vnd.oma.drm.rights+xml 的文件 竟然不会进入到这几个函数当中去,log信息完全不一样。。</font></div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"><font size="4">我怀疑:当Browser在获取mimetype类型为application/vnd.oma.drm.rights+xml 的文件的文件的时候,他就默认不是下载而是显示:现在问题是Browser在什么地方获取mimetype并依据mimetype来判断是下载还是显示?</font></div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"><font size="4">求助!!</font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)">

<font size="4"><br></font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"><font size="4">问题:Browser在下载文件的时候,在何时判断文件的mimetype?在那个文件当中?</font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)">

<font size="4"><br></font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"><font size="4">android 4.1平台。。</font></div>