1

我正在开发的 Web 应用程序具有生成 pdf 格式文档的链接。单击链接时,服务器端代码会生成 PDF 并将其流式传输回浏览器,内容类型设置为“application/pdf”。这在除 android stock/default 浏览器之外的所有浏览器中都按预期工作。单击股票浏览器中的链接后,pdf 下载将在后台开始。用户必须到通知区域才能实际打开pdf。

有没有办法让浏览器直接打开pdf而不是做后台进程?

4

1 回答 1

1

这是你的答案:只需将你的 URL 附加到 google url 并将其发送到浏览器;

 case R.id.btnSchoolMenuView:
            Log.d(TAG, "Lunch Btn "+lunchMenuUrl);
            String googleUrl = "http://docs.google.com/gview?embedded=true&url=";
            Log.d(TAG, googleUrl + lunchMenuUrl);
            Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(googleUrl + lunchMenuUrl));
            startActivity(browserIntent);
            break;
于 2013-01-16T05:34:04.893 回答