我已经在我的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文件...相关推荐

  1. 显示android缓存文件,android – 使用ACTION_VIEW在缓存目录中打开文件

    我一直在寻找这个,但我无法让它正常工作.让我解释. 我有一个Android应用程序,可以将文件(图像,文档,-)保存在缓存目录中.起初我曾经使用getExternalCacheDir()方法并将它们保 ...

  2. android 程序的目录,Android应用程序目录

    原标题:Android应用程序目录 第一个Android应用程序 1.打开Android Studio主面板 2.Start a new Android Studio project 3.填写Proj ...

  3. android毕业设计——基于Android+Tomcat+JavaEE的旧物交易平台设计与实现(毕业论文+程序源码)——旧物交易平台

    基于Android+Tomcat+JavaEE的旧物交易平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Android+Tomcat+JavaEE的旧物交易平台设计与实现,文章末尾附有 ...

  4. H5静态页面跳转微信小程序;从外部浏览器,点击H5链接跳转打开微信小程序;以及在微信内直接点击H5链接打开微信小程序;

    参考链接 需求:从外部浏览器,点击H5链接跳转打开微信小程序:以及在微信内直接点击H5链接打开微信小程序: 步骤1: 小程序开发需要使用云开发创建项目,使用云开发生成的项目会自带云函数文件夹: 步骤2 ...

  5. android中应用程序生命周期,Android应用程序生命周期中的活动和图标

    面向大众的移动技术,第3部分 为您的Android移动应用程序添加导航样式 安德鲁·格洛弗 2013年7月25日发布 面向大众的移动技术 请期待本系列的后续内容. 请期待本系列的后续内容. 近年来,移 ...

  6. .net程序员转战android第三篇---登录模块之静态登录

    这一篇我将分2个部分记录登录界面,第一部分是静态登录, 这部分将如何从界面布局.控件使用.文件关系.数据验证.登陆实现等5小块记录. 第二部分是动态登录,这块会基于上面的4小块,在数据验证不是静态数据 ...

  7. 比较windows phone程序启动和android程序启动原理

    windows phone 程序是如何启动的了,他和android程序有什么区别,我们重点从native code 层面来分析 在windows phone 程序启动的时候是: 在XAML中使用应用程 ...

  8. 如何将Felgo程序部署到Android中

    概述 经过前面两篇文章的描述,我们知道了Felgo的大致应用,Felgo支持跨平台 windows.macos.Linux以及移动平台Android.IOS.Windows Phone和Windows ...

  9. Qt将应用程序部署到Android设备

    Qt将应用程序部署到Android设备 将应用程序部署到Android设备 指定软件包的设置 选择API级别 建立AAB 签署Android套件 添加外部库 编辑清单文件 包装名称 造型风格 屏幕方向 ...

  10. Qt Creator将应用程序部署到Android设备

    Qt Creator将应用程序部署到Android设备 将应用程序部署到Android设备 包装应用 指定软件包的设置 选择API级别 建立AAB 签署Android套件 添加外部库 编辑清单文件 包 ...

最新文章

  1. 完全用Linux工作,抛弃windows
  2. 魔术方法php重定向,PHP魔术方法__get()
  3. 他95年出生,却拥有10年编程经验
  4. 95-268-280-源码-Flink通信层的序列化与反序列化
  5. JAVA:二进制和十进制互转
  6. 通过bindservice方式调用服务方法里面的过程
  7. Oracle导出表数据客户端,使用PLSQL批量导出、导入表的数据(精简版的Oracle客户端亦可)...
  8. Linux下配置jdk1.7
  9. vb adodb mysql_PHP_ADODB类使用,MySQL的例子PHP中最通用的数据 - phpStudy
  10. php ms5解密,「phpmd5解密」解析php混淆加密解密的手段
  11. JavaAwtSwing笔记之 Frame和JFrame的区别
  12. 多媒体制作技术心得体会_多媒体演示文稿设计与制作学习心得
  13. 超级蓝筹股是什么意思?a股蓝筹股是什么意思?
  14. Python爬虫技术系列-02HTML解析-BS4
  15. Abraham Robinson and Nonstandard Analysis: History, Philosophy, and Foundations of Mathematics
  16. js数组对象按照中文拼音排序
  17. keystore生成自签名证书
  18. arduino教学:红外遥控车
  19. 使用python生成图片验证码
  20. User-Agent(用户代理)是什么

热门文章

  1. 常州SEO姜东:技术搜索引擎优化
  2. python双重for循环怎么理解_理解 Python 的 for 循环
  3. 张宇1000题线性代数 第一、二章 行列式、余子式和代数余子式的计算
  4. ik做尾巴摆动 maya_maya跟随运动学教程(尾巴跟随)
  5. SQLServer 表分区 根据时间自动扩展分区
  6. 计算机英语反思总结怎么写,英语考试反思总结(通用10篇)
  7. android wifi音箱,WiFiAudio
  8. 使用TextCNN+Word2Vec实现简历文本分类(一)
  9. 安卓P 刘海屏的适配
  10. 2022-2028全球与中国跨境B2C电子商务市场现状及未来发展趋势