在android股票浏览器中从网页打开PDF



我正在开发的web应用程序有一个链接来生成pdf格式的文档。在单击链接时,服务器端代码生成PDF并将其流回浏览器,内容类型设置为"application/PDF"。这在除了android stock/default浏览器之外的所有浏览器中都能正常工作。在股票浏览器中点击链接,pdf下载就会在后台开始。用户必须去通知区域才能打开pdf。

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

答案如下:只需在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;

最新更新