2012-03-14 65 views
0

最近,我经历了以下几点,但我无法理解,我们将如何激活组件以在另一个应用程序中使用。我知道在调用另一个应用程序组件的意图内提供程序包名称和类名称的过程。请帮我启动组件?如何激活组件以在另一个应用程序Android中使用?

您的应用程序无法直接激活另一个 应用程序的组件。然而,Android系统可以。因此,要在另一个应用程序中激活一个 组件,您必须向系统发送一条消息,指定您启动特定组件的意图。系统然后会为您激活组件。

回答

0

只需添加android:exported="true"到您的活动,可见在另一个应用程序在Android清单文件

0

您可以使用Intent在另一个应用程序ativate的组件。

作为每dev guide

的意图对象是信息的束...主要地,它可以 包含以下内容:

组件名称:组件的名称 应处理意图。此字段是ComponentName对象 - 目标组件 (例如“com.example.project.app.FreneticActivity”)的完全限定类名与应用程序的清单文件中设置的程序包名称的组合 组件驻留(例如,“com.example.project”)。该组件名称的包装 一部分,并在清单中设置不 不一定要匹配软件包的名称...

下面是如何使用意图

相关问题