android webview 加载本地pdf,android – 在WebView中打开PDF
我想在我的WebView中打开一个PDF,我在这个论坛上找到并组合了代码.
但是,虽然我安装了多个PDF应用程序,包括Adobe Reader,但它仍然可以找到“找不到PDF应用程序”.
这里的代码:
private class PsvWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
if (url.contains(".pdf")) {
Uri path = Uri.parse(url);
Intent pdfIntent = new Intent(Intent.ACTION_VIEW);
pdfIntent.setDataAndType(path, "application/pdf");
pdfIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
try
{
startActivity(pdfIntent);
}
catch(ActivityNotFoundException e)
{
Toast.makeText(PsvWebViewActivity.this, "No PDF application found", Toast.LENGTH_SHORT).show();
}
catch(Exception otherException)
{
Toast.makeText(PsvWebViewActivity.this, "Unknown error", Toast.LENGTH_SHORT).show();
}
}
return true;
} } }
android webview 加载本地pdf,android – 在WebView中打开PDF相关推荐
- Android中WebView加载本地Html,与JavaScript与Android方法相互传值...
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010046908/article/details/51759125 最近在做项目中,要使用High ...
- Android中WebView加载本地Html,与JavaScript与Android方法相互传值(续)...
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010046908/article/details/51809558 接着上篇Android中Web ...
- rn webview加载本地静态html,RNwebview加载本地html.htm
RNwebview加载本地html RNwebview加载本地html android下要在webview加入属性 style="COLOR: #95c995; FONT-STYLE: it ...
- iOS WebView 加载本地资源(图片,文件等)
NSString *path = [[NSBundle mainBundle] pathForResource:@"关于.docx" ofType:nil]; NSURL *url ...
- Android中使用WebView加载本地html并支持运行JS代码和支持缩放
场景 Openlayers中使用Image的rotation实现车辆定位导航带转角(判断车辆图片旋转角度): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/art ...
- android webview 加载本地,webview加载本地资源的各种尝试
1.webview 打开sd卡上的静态html文件 ,js文件既然放在assets文件夹下能找到,那能通过放在sd卡,能加载吗? 答:事实证明,是没有用的. 2.既然能拿到html的数据,那我们是不是 ...
- android webview加载不出来,android 中用webview 显示本地html,为什么里面的内容显示不出来?...
// 设置WebView属性 WebSettings settings = webView.getSettings(); //支持js settings.setJavaScriptEnabled(tr ...
- android资源加载失败,解决Android WebView拦截url,视频播放加载失败的问题
解决Android WebView拦截url,视频播放加载失败的问题 发布时间:2020-10-08 05:19:44 来源:脚本之家 阅读:86 作者:灵均子孟 需求:Android调用webVie ...
- webview加载本地资源的各种尝试
1.webview 打开sd卡上的静态html文件 ,js文件既然放在assets文件夹下能找到,那能通过放在sd卡,能加载吗? 答:事实证明,是没有用的. 2.既然能拿到html的数据,那我们是不是 ...
- Webview加载本地图片的方案对比
前言 先讲讲为什么会有这篇blog,话说前几天做个模块,要求是这样的: 做一个webview的页面,功能类似于微信发朋友圈一样,要求能上传本地图片到webview中进行展示,并按用户喜好添加和删除,当 ...
最新文章
- 磁共振检查头部能检测出什么_什么是磁共振血管造影?检查价格贵吗?
- Mybatis映射文件(3)
- IOS多线程 - 使用线程加载一张图片 - NSThread(1)(转)
- 《基于张量网络的学习入门》学习笔记3
- MYSQL:子查询关键字 ANY/SOME/IN/ALL
- Leetcode 9. 回文数(Palindrome Number)
- imgaug批量椒盐噪声 python_python手写给图像加椒盐噪声和高斯噪声
- ideal如何快速导入import_【MAC版】pr预设安装目录?pr如何快速批量导入lut
- Enterprise Library Step By Step系列(十六):使用AppSetting Application Block
- CoreJava Reading Note(3:Fundamental structure)
- angular乱码_号外!Angular 中文文档已同步翻译至 7.0
- 机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线
- SN65HVD888DR应用 TPS61170DRVR中文资料_1.2A 转换器
- 微信小程序 好用的UI组件库推荐
- 软件工程:PG.SE.PL.PM角色定义
- 阿里云服务器部署学习笔记
- 庄子心得06:总有路可走
- NetWorker Pro for Mac (菜单栏网速监测显示工具) v8.11
- 地理数据库GeoNames,并导入Mysql
- Android(permission)常用权限