2012-03-14 55 views
0

最近,我經歷了以下幾點,但我無法理解,我們將如何激活組件以在另一個應用程序中使用。我知道在調用另一個應用程序組件的意圖內提供程序包名稱和類名稱的過程。請幫我啓動組件?如何激活組件以在另一個應用程序Android中使用?

您的應用程序無法直接激活另一個 應用程序的組件。然而,Android系統可以。因此,要在另一個應用程序中激活一個 組件,您必須向系統發送一條消息,指定您啓動特定組件的意圖。系統然後會爲您激活組件。

回答

0

只需添加android:exported="true"到您的活動,可見在另一個應用程序在Android清單文件

0

您可以使用Intent在另一個應用程序ativate的組件。

作爲每dev guide

的意圖對象是信息的束...主要地,它可以 包含以下內容:

組件名稱:組件的名稱 應處理意圖。此字段是ComponentName對象 - 目標組件 (例如「com.example.project.app.FreneticActivity」)的完全限定類名與應用程序的清單文件中設置的程序包名稱的組合 組件駐留(例如,「com.example.project」)。該組件名稱的包裝 一部分,並在清單中設置不 不一定要匹配軟件包的名稱...

下面是如何使用意圖

相關問題