【问题标题】:I want my app to appear on the chooser dialog when opening PDF file from any app like file manager ..How I do this?当从任何应用程序(如文件管理器)打开 PDF 文件时,我希望我的应用程序出现在选择器对话框中。我该怎么做?
【发布时间】:2020-12-04 20:33:20
【问题描述】:

当我们点击打开它的pdf文档文件时,我们会看到'OPEN WITH'对话框,如下图screenshot所示, 当从任何应用程序(如文件管理器)打开 PDF 文件时,我希望我的应用程序出现在此“打开方式”对话框中,

前: adobe pdf viewer/Drive Pdf viewer/其他pdf阅读器应用程序使用的此功能, 从任何地方打开文件。

【问题讨论】:

  • 这个问题一点都不清楚,请编辑澄清。我无法建议任何编辑,因为即使看了图片我也无法理解。

标签: android


【解决方案1】:

我创建了“PdfOpener”活动并在清单中为其添加了一个意图过滤器。我的应用名为 RoomWordsSample。 Intent 过滤器告诉 android 系统在我的应用程序中有一个名为 PdfOpener 的活动,它声称能够打开 pdf 文件。因此,android 系统信任此声明并在应用选择器对话框中列出我的应用。 Download我在google drive上上传的gif,它在添加意图过滤器之前和添加意图过滤器之后显示。系统只显示应用程序选择器对话框只有当有多个应用程序可以打开 pdf 文件时。我从这个问题intent-filter code 中获取了意图过滤器的代码。

【讨论】:

    猜你喜欢
    • 2016-08-24
    • 1970-01-01
    • 1970-01-01
    • 2022-11-23
    • 1970-01-01
    • 2019-08-16
    • 1970-01-01
    • 2018-10-15
    • 1970-01-01
    相关资源
    最近更新 更多