intentfilter 相关问题

在Android中,IntentFilter表示组件对特定数据或操作的兴趣或能力。可以在Intent中匹配操作,类别和数据(通过其类型,方案和/或路径)。它还包括一个“优先级”值,用于订购多个匹配的过滤器。

如何在Android中通过Intent选择特定的文件格式?

在我的应用程序中,我需要从不同提供商的 Android 设备中的文件管理器中选择我之前保存的这些(sfa、sfb、fbx、obj)特定文件 我试过这个 我的意图...

回答 1 投票 0

Android 意图过滤器不限制应用程序仅处理 YouTube 链接

我正在尝试限制我的 Android 应用程序在共享内容时仅处理 YouTube 链接。 我在 AndroidManifest.xml 文件中设置了一个意图过滤器,如下所示: 我正在尝试限制我的 Android 应用程序在共享内容时仅处理 YouTube 链接。 我在 AndroidManifest.xml 文件中设置了一个意图过滤器,如下所示: <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/*" android:host="youtu.be" android:pathPattern="/*" /> </intent-filter> 但是,即使在指定主机和路径模式之后,我的应用程序仍然显示在所有类型 URL 的共享列表中,而不仅仅是 YouTube 链接。我希望我的应用程序仅在共享 YouTube 视频链接时出现在共享列表中。 我是否缺少某些内容或需要任何其他配置来实现此限制?任何见解或建议将不胜感激。谢谢! ACTION_SEND 不使用 URL,因此 android:host 和 android:pathPattern 将被忽略。 我的应用程序仍然显示在所有类型 URL 的共享列表中,而不仅仅是 YouTube 链接 ACTION_SEND没有选项可以过滤共享文本的内容。 您可以切换到 ACTION_VIEW,删除 android:mimeType,然后添加 android:scheme="https",但这可能不会出现在您正在寻找的菜单中。

回答 1 投票 0

如何使用意图和 kotlin 将图像从我们的应用程序共享到另一个应用程序?

我正在尝试使用 Whatsapp/或其他照片共享应用程序将我的应用程序中的示例图片分享给其他人。但不知道为什么不分享。我不知道我的代码哪里做错了。 ...

回答 1 投票 0

在 Android 13 (MIUI 14) 上,当应用程序未通过带有 USER_PRESENT 的 BroadcastReceiver 运行时,无法启动前台服务

如果应用程序尚未运行,我无法让我的接收器工作(如果它正在运行,则可以正常工作) 我也有同样的问题,意图 USER_UNLOCKED 我设法让接收器工作,当...

回答 1 投票 0

在主屏幕上创建特定活动的快捷方式

我想为我的用户提供一个选项来创建应用程序中特定页面的快捷方式。 我在 Whatsapp 上看到过类似的用法,当你长按聊天时,你就可以创建桌面...

回答 3 投票 0

GEO-URI 的 Android Intent 过滤器

我尝试编写一个 Activity 作为谷歌地图的替代品。 通过 google-maps url 调用它时效果非常好: ...

回答 3 投票 0

隐式意图:将图片从图库分享到我的应用程序

我试图让图库应用程序将图像共享到我的应用程序,问题是我不知道如何获取图库发送给我的图像数据。我假设我可以在方法.g中找到数据...

回答 1 投票 0

Chrome 自定义选项卡中的重定向未捕获深层链接

我想捕获 Chrome 自定义选项卡中发生的重定向,以确保用户留在本机移动应用程序中。 Chrome 自定义选项卡的启动方式如下: val url = "https://demo.

回答 2 投票 0

多种 MIME 类型的意图过滤器

我的问题是如何在清单文件中正确指定处理不同 MIME 类型的活动。我正在尝试创建一个可以处理不同档案的 Activity,因此我将其添加到 Manifest 中,就像...

回答 2 投票 0

正确的 Android 意图过滤器配置以将文件类型与活动关联起来?

这个问题之前已被问过[无数次],但我还没有看到任何明确的答案,或实际有效的代码示例。 我想将一个活动与一个特定的 f...

回答 4 投票 0

意图过滤器不适用于文件扩展名

我想共享/接收扩展名为“.wit”的文件,但我无法让它工作。 首先,我发送文件(一切正常)。 私人乐趣createIntent(文件:文件){ val fileUri: Uri =

回答 1 投票 0

如何从共享菜单列表中删除我的 Android 应用程序

我想知道如何从除 Google 地图之外的其他应用程序的共享菜单列表中删除我的应用程序。 我在清单中添加了一个带有意图过滤器的活动: 我想知道如何从除 Google 地图之外的其他应用程序的共享菜单列表中删除我的应用程序。 我在清单中添加了一个带有意图过滤器的活动: <intent-filter android:autoVerify="true"> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> </intent-filter> 此配置导致我的应用程序出现在其他应用程序的所有共享菜单列表中。 有没有办法只出现在 Google 地图共享菜单列表中? 谢谢 删除线 <data android:mimeType="text/plain" />

回答 1 投票 0

在 Android 13 中尝试打开 MIUI 系统 Activity 时崩溃

我正在尝试通过以下代码调用MIUI系统活动: val 意图 = Intent() intent.setClassName("com.miui.powerkeeper", "com.miui.powerkeeper.ui.HiddenAppsConfigActivity") 意图。

回答 1 投票 0

Android:除非添加意图过滤器,否则电子邮件意图 ACTION_SENDTO 不起作用

我想打开包含预先格式化的电子邮件的 Gmail。 我正在使用这段代码: 公共静态无效sendEmail(上下文上下文,字符串接收者地址,字符串标题,字符串正文){ 意图电子邮件意图 = 新

回答 2 投票 0

com.google.android.apps.nbu.files.provider/2 是什么?

我从不同来源打开了pdf文件并得到了这个意图: 文件管理器(Google 文件)-> 内部存储-> 下载:Intent { act=android.intent.action.VIEW dat=content://com.google.

回答 1 投票 0

如何编写从pendingIntent.getActivity中获取额外内容的BroadcastReceiver

我有一个带有操作按钮的通知。如果单击该操作,它将在我的应用程序中打开一个特定视图,并且通知将自行消失。我知道要取消通知...

回答 1 投票 0

如何将没有数据的意图与带有数据方案的意图过滤器相匹配?

当您将数据方案添加到 Android 中的 Intent 过滤器时,只有共享相同方案的 Intent 才会匹配。如果您不指定任何方案,则意图将仅匹配没有数据的意图。现在,如果...

回答 1 投票 0

导航无法访问 AppAuth Android 意图过滤器

在我的项目中,我正在为一些私有库注册实现的 AppAuth 以进行身份验证。只有项目意图没有被称为此活动,但其他库在我 d... 时被内部调用...

回答 0 投票 0

为什么在推送到 priv-app 时无法识别 intent-filter 操作?

我正在开发一个系统应用程序(system/priv-app/)。当我将新的意图过滤器操作添加到 AndroidManifest 中的一个活动并将新的 apk 推送到 priv-app 并尝试使用 adb 启动该活动时

回答 0 投票 0

发送应用程序/pdf mimeType 的意图过滤器无法正常工作

在我的应用程序中,我有一个活动来接收 AndroidManifest.xml 中的发送意图,例如: 在我的应用程序中,我有一个activity来接收AndroidManifest.xml中的发送意图,例如: <activity android:name=".ReceiveSendIntentActivity" android:launchMode="singleTask"> <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="application/pdf" /> </intent-filter> </activity> 当我使用默认文件应用程序共享 pdf 文件时,它工作正常。但是使用文件管理器应用程序intent-filter不起作用,我可以选择.apk文件并与我的应用程序共享,当我在我的activity中收到意图时,意图类型变为应用程序/*,尽管在我的AndroidManifest.xml中只允许应用程序/pdf 类型: 这真的让我很恼火,有人能解决这个问题吗?

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.