如何激活组件以在另一个Android应用程序中使用?

如何激活组件以在另一个Android应用程序中使用?,android,components,Android,Components,最近,我经历了以下几点,但我无法理解,我们如何激活该组件以在另一个应用程序中使用。我知道在调用另一个应用程序组件时给出包名和类名的过程。请帮助我激活该组件 您的应用程序无法直接从另一个组件激活组件 应用然而,安卓系统可以。那么,激活一个 在另一个应用程序中,您必须向 指定启动特定组件的意图的系统。这个 然后系统为您激活该组件 这里有一个提示-只需将android:exported=“true”添加到您的活动中,即可在android清单文件中的另一个应用程序中看到,您可以使用 根据: 意图对象是一

最近,我经历了以下几点,但我无法理解,我们如何激活该组件以在另一个应用程序中使用。我知道在调用另一个应用程序组件时给出包名和类名的过程。请帮助我激活该组件

您的应用程序无法直接从另一个组件激活组件 应用然而,安卓系统可以。那么,激活一个 在另一个应用程序中,您必须向 指定启动特定组件的意图的系统。这个 然后系统为您激活该组件


这里有一个提示-

只需将
android:exported=“true”
添加到您的活动中,即可在android清单文件中的另一个应用程序中看到,您可以使用

根据:

意图对象是一组信息。。。原则上,它可以 包含以下内容:

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

下面是一些如何使用意图的示例