2010-12-13 66 views

回答

5

您可以將多個活動編譯到同一個apk中,並讓它們在主屏幕啓動器中單獨顯示。這會使它們看起來與用戶分開,但它們仍然會正式成爲同一個android「應用程序」的一部分 - 它們將在相同的用戶標識下運行,因此可以訪問彼此的數據,並且只能作爲組。

+0

你能幫我解決這個問題嗎?有一些例子或教程。 – VenomVendor 2013-03-23 22:41:12

+0

@VenomVendor查看此示例:http://www.chainfire.eu/articles/133/_TUT_Supporting_multiple_icons_in_your_app/ – cjm 2015-05-18 04:07:05

0

您必須將包或活動包含到單個項目中,並且這些活動必須以某種方式相互連接,因爲在清單文件中只定義了一個主要活動。所以,它必須按照您想要展示的順序進行。這就是它,否則我不認爲這是通過任何其他方式發生........... :)

+2

不,您不需要在.apk中執行一項主要活動;你可以有任意多的(或者根本沒有)。例如,我認爲現在有4個Google地圖。如果這些將完全作爲單獨的應用程序運行,您可能需要爲它們提供單獨的android:taskAffinity名稱,以免它們混在一起。 – hackbod 2010-12-13 07:12:48

+0

我的意思是你需要從單一的活動開始,否則你將如何識別從哪個開始。 – Nikki 2010-12-13 07:26:18

+0

簡單地給各種發射器活動描述性名稱和獨特的圖標。用戶選擇他們想要的內容,就像他們對不同APK提供的內容一樣。 – 2013-12-18 19:18:05

相關問題