如何找到我可以从其他程序使用的活动或服务

时间:2012-04-01 15:30:29

标签: android service android-activity

我在java编程方面有很棒的经验,但对android编程很新。
如果我想使用其他程序的活动或服务,我怎样才能知道如何做? 我试图从apk中提取并读取元文件。但这并不是真正的成功 我是否必须询问作者或者有更好的方法吗?

2 个答案:

答案 0 :(得分:1)

询问作者是最好的方法(或阅读文档)。因为不知道你应该向Activity发送什么额外的东西(或者至少,你为什么需要那个Activity),这样的访问是没有意义的。

答案 1 :(得分:1)

OpenIntents是一个检查哪些意图可供您在应用中使用的好地方。它提供了一种“开放访问”意图列表,当用户在其系统上拥有这些应用程序时,您可以免费使用 。在实践中,这可能有点难以执行,但您可以始终check if the intent will succeed,并在用户没有安装正确的应用程序时执行其他操作。