gpt4 book ai didi

android - 列出已安装包的 Intent 过滤器

转载 作者:IT老高 更新时间:2023-10-28 23:11:07 25 4
gpt4 key购买 nike

我想列出我手机上安装的软件包的 Activity Intent 过滤器。这只是为了学习体验,我想了解可以使用隐式 Intent 启动哪些应用以及如何设置 Intent 过滤器。

Google 在 http://developer.android.com/guide/appendix/g-app-intents.html 上为他们提供的应用程序提供了一个表格。 .我希望为其他应用程序创建一个类似的列表。

我可以使用 PackageManager 并在代码中挖掘这些信息吗?有谁知道可以做到这一点的现有应用程序?谁能指出我现有的例子来做我想做的事?

对不起,如果这是类似问题的重复,如 Listing an application's activity and intent-filters?Android -- How to get a list of all available intent filters ?

最佳答案

AFAIK 无法列出特定应用程序可以接收的所有 Intent 。但是,您可以通过自己创建一些 Intent 然后使用 PackageManager 来获得类似(尽管不是那么广泛)的信息。的 queryIntentActivities、queryIntentservices 和 queryBroadcastReceivers,以查看已安装的应用程序会对该 Intent 使用react。

关于android - 列出已安装包的 Intent 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4619479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com