列出应用程序的活动和意图过滤器?

5
我对激活另一个应用程序的活动很感兴趣。我从阅读Android SDK中得知,最好使用隐式意图来实现这一点。但是,这个活动不驻留在我拥有的应用程序中,因此我不知道意图过滤器上的操作、类别和数据标志。
我该如何查看Android应用程序的元数据,如活动类和这些活动的意图过滤器(如果在清单中声明)?
谢谢!
2个回答

3

我会尝试这个。

  1. 查看 openintents
  2. 联系开发者。
  3. 使用android-apktool来查看应用程序的清单。

使用android-apktool可能是非法的。请自行承担风险。


我联系了开发人员,他们似乎非常支持我为他们编写一个小部件,因此他们将向我提供信息。不过还是谢谢你提供的链接! - Matthew Bonig

1

还有一种解决方案:您可以运行此应用程序并查看logcat。所有意图都已记录,因此您可以看到调用了什么。不过,您将看不到额外的数据。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接