当前位置: 首页 > 知识库问答 >
问题:

直接启动其他应用程序

谷梁德容
2023-03-14

我想直接从我的应用程序运行另一个应用程序(Polaris Office)。但它也应该直接打开PDF文件。

我尝试了以下代码:

File targetFile = new File("/mnt/sdcard/pdf.pdf");
Uri targetUri = Uri.fromFile(targetFile);

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.infraware.PolarisOfficeForTablet",
                                      "com.infraware.viewer.UxViewerActivity"));
intent.setDataAndType(targetUri, "application/pdf");

startActivity(intent);

知道我该怎么做吗?我当前的代码给出了错误消息

原因:java。lang.SecurityException:权限拒绝:启动Intent{act=android.Intent.action.MAIN dat=file:///mnt/sdcard/pdf.pdftyp=application/pdf cmp=com。infraware。PolarisOfficePortablet/com。infraware。观众进程记录{40bc9598 10349:de.pixelstein.nativ/10099}(pid=10349,uid=10099)中的UxViewerActivity}未从uid 10040导出

共有1个答案

徐景明
2023-03-14

您只能启动其他应用程序的活动,如果他们已经标记在他们的Androidanifest.xml导出或具有

 类似资料:
  • 概览 本指南将会指导你配置 Electron 应用为 特定协议 的默认处理器。 通过此教程,您会掌握如何设置您的应用以拦截并处理任意特定协议的URL的点击事件。 在本指南中,我们假定这个协议名为“electron-fiddle://”。 示例 主进程(main.js) 首先,我们需要从electron导入所需的模块。 这些模块有助于控制应用的生命周期,或创建原生的浏览器窗口。 const { ap

  • 本文向大家介绍Android使用Intent启动其他非系统应用程序的方法,包括了Android使用Intent启动其他非系统应用程序的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android使用Intent启动其他非系统应用程序的方法。分享给大家供大家参考,具体如下: android应用程序内部通过Intent来实现Activity间的跳转。也知道通过Intent调用系统程序。但

  • 我需要使用以下任何一项对rundeck进行身份验证:curve25519-sha256@libssh.org,diffie-hellman-group18-sha512,曲线25519-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512 但似乎只有以下选项可用:ecdh-sha2-nistp256、ecdh-sha2

  • 下面是方案。 用户 当前活动用户-- 当用户按下后退按钮时,它将直接显示在主页或应用程序外部。 然后,当我再次单击应用程序时,它会像这样启动应用程序 启动屏幕-- 问题是。如何让用户在用户登录并退出应用程序后被定向到仪表板? 与其他应用程序一样,可能(Facebook)在您登录后按下后退按钮,它会在应用程序中显示,但当用户单击它时。用户将被引导到仪表板或主页。

  • 我试图运行我的spring boot应用程序,设置了以下属性,我希望它继续重试从配置服务器加载属性50次,在任何两次尝试之间等待6秒,即使在此之后,它不能连接到配置服务器,它应该恢复启动或退出(我对重试后spring boot能够做的事情无所谓)。但它似乎并不像预期的那样表现。 我的启动命令- 如果您想要一个嵌入式数据库,请在类路径上放置一个受支持的数据库。如果要从特定配置文件加载数据库设置,则可

  • 问题内容: 我有一个Java应用程序。 该应用程序具有一个设置,该设置决定该应用程序是否在启动时启动。 目前,我可以通过在“启动项目”文件夹中放置/删除快捷方式来实现此目的。 但是,我想知道是否有更好的方法来处理此行为。 编辑 是的,它是Windows。抱歉,之前没有清除该内容。 该应用程序具有一个用户可以在其中触发动作的UI,并且该应用程序在运行时会定期在后台运行一些任务。 @Peter,如何在