外部打开android应用程序,如何通过Android意图打开带有外部应用程序的3D-PDF文件...
我已经在我的Android应用程序中下载了一个3D-PDF文件,我想通过Intent在外部应用程序中打开它。我正在使用“三维PDF阅读器”作为外部应用程序。
以下是Java的源代码:
Uri fileUri = FileProvider.getUriForFile(MainActivity.this,
BuildConfig.APPLICATION_ID + ".provider", file);
try {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(fileUri, "application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(intent);
} catch (ActivityNotFoundException e) {
showMessage("Keine App zur Anzeige von PDF-Dokumenten gefunden!");
}
错误信息是:“抱歉,无法从该PDF加载3D内容。文档已被保护或不包含3D内容。“
非常感谢任何帮助。
外部打开android应用程序,如何通过Android意图打开带有外部应用程序的3D-PDF文件...相关推荐
- 显示android缓存文件,android – 使用ACTION_VIEW在缓存目录中打开文件
我一直在寻找这个,但我无法让它正常工作.让我解释. 我有一个Android应用程序,可以将文件(图像,文档,-)保存在缓存目录中.起初我曾经使用getExternalCacheDir()方法并将它们保 ...
- android 程序的目录,Android应用程序目录
原标题:Android应用程序目录 第一个Android应用程序 1.打开Android Studio主面板 2.Start a new Android Studio project 3.填写Proj ...
- android毕业设计——基于Android+Tomcat+JavaEE的旧物交易平台设计与实现(毕业论文+程序源码)——旧物交易平台
基于Android+Tomcat+JavaEE的旧物交易平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Android+Tomcat+JavaEE的旧物交易平台设计与实现,文章末尾附有 ...
- H5静态页面跳转微信小程序;从外部浏览器,点击H5链接跳转打开微信小程序;以及在微信内直接点击H5链接打开微信小程序;
参考链接 需求:从外部浏览器,点击H5链接跳转打开微信小程序:以及在微信内直接点击H5链接打开微信小程序: 步骤1: 小程序开发需要使用云开发创建项目,使用云开发生成的项目会自带云函数文件夹: 步骤2 ...
- android中应用程序生命周期,Android应用程序生命周期中的活动和图标
面向大众的移动技术,第3部分 为您的Android移动应用程序添加导航样式 安德鲁·格洛弗 2013年7月25日发布 面向大众的移动技术 请期待本系列的后续内容. 请期待本系列的后续内容. 近年来,移 ...
- .net程序员转战android第三篇---登录模块之静态登录
这一篇我将分2个部分记录登录界面,第一部分是静态登录, 这部分将如何从界面布局.控件使用.文件关系.数据验证.登陆实现等5小块记录. 第二部分是动态登录,这块会基于上面的4小块,在数据验证不是静态数据 ...
- 比较windows phone程序启动和android程序启动原理
windows phone 程序是如何启动的了,他和android程序有什么区别,我们重点从native code 层面来分析 在windows phone 程序启动的时候是: 在XAML中使用应用程 ...
- 如何将Felgo程序部署到Android中
概述 经过前面两篇文章的描述,我们知道了Felgo的大致应用,Felgo支持跨平台 windows.macos.Linux以及移动平台Android.IOS.Windows Phone和Windows ...
- Qt将应用程序部署到Android设备
Qt将应用程序部署到Android设备 将应用程序部署到Android设备 指定软件包的设置 选择API级别 建立AAB 签署Android套件 添加外部库 编辑清单文件 包装名称 造型风格 屏幕方向 ...
- Qt Creator将应用程序部署到Android设备
Qt Creator将应用程序部署到Android设备 将应用程序部署到Android设备 包装应用 指定软件包的设置 选择API级别 建立AAB 签署Android套件 添加外部库 编辑清单文件 包 ...
最新文章
- 完全用Linux工作,抛弃windows
- 魔术方法php重定向,PHP魔术方法__get()
- 他95年出生,却拥有10年编程经验
- 95-268-280-源码-Flink通信层的序列化与反序列化
- JAVA:二进制和十进制互转
- 通过bindservice方式调用服务方法里面的过程
- Oracle导出表数据客户端,使用PLSQL批量导出、导入表的数据(精简版的Oracle客户端亦可)...
- Linux下配置jdk1.7
- vb adodb mysql_PHP_ADODB类使用,MySQL的例子PHP中最通用的数据 - phpStudy
- php ms5解密,「phpmd5解密」解析php混淆加密解密的手段
- JavaAwtSwing笔记之 Frame和JFrame的区别
- 多媒体制作技术心得体会_多媒体演示文稿设计与制作学习心得
- 超级蓝筹股是什么意思?a股蓝筹股是什么意思?
- Python爬虫技术系列-02HTML解析-BS4
- Abraham Robinson and Nonstandard Analysis: History, Philosophy, and Foundations of Mathematics
- js数组对象按照中文拼音排序
- keystore生成自签名证书
- arduino教学:红外遥控车
- 使用python生成图片验证码
- User-Agent(用户代理)是什么
热门文章
- 常州SEO姜东:技术搜索引擎优化
- python双重for循环怎么理解_理解 Python 的 for 循环
- 张宇1000题线性代数 第一、二章 行列式、余子式和代数余子式的计算
- ik做尾巴摆动 maya_maya跟随运动学教程(尾巴跟随)
- SQLServer 表分区 根据时间自动扩展分区
- 计算机英语反思总结怎么写,英语考试反思总结(通用10篇)
- android wifi音箱,WiFiAudio
- 使用TextCNN+Word2Vec实现简历文本分类(一)
- 安卓P 刘海屏的适配
- 2022-2028全球与中国跨境B2C电子商务市场现状及未来发展趋势