2011-03-10 40 views
0

如何製作一個包含三個其他應用程序的Android應用程序? 在主應用程序上,顯示這三個應用程序的圖標,並通過單擊圖標啓動相應的應用程序。如何製作一個包含三個其他應用程序的Android應用程序?

就像我想在主應用程序上顯示facebook,google map和gmail的圖標,並點擊facebook圖標,facebook打開。

我應該爲所有應用製作一個APK文件嗎?怎麼樣?

+0

那麼你可以從你的活動調出的意圖,打開其他應用程序。與您的應用程序首先啓動的方式相同。 – 2011-03-10 04:57:01

+0

感謝Robert提供的答案......是否可以將所有應用程序放在一個APK文件中,然後我從該活動中調用一個意圖來打開其他應用程序? – doro 2011-03-10 05:13:02

回答

0

我完全沒有得到你正在嘗試做的事情,如果你有其他3個應用程序的源代碼,你可以提取這些活動,並讓主應用程序調用activitied(將需要一些更多的配置),如果你只需要安裝apk,我想你可以要求用戶在主應用程序安裝完成後安裝所有的3,然後使用intent來調用它們。 :)祝你好運

+0

感謝KSubedi爲你回答....我只有apk,但我不想讓用戶逐一安裝應用程序。如果所有的應用程序都可以包含在單個apk中,或者所有應用程序都可以同時安裝,那就太棒了 – doro 2011-03-10 06:57:10

1

你的意思是說你想讓圖標出現在主應用程序列表中?如果是這樣,你需要做的就是添加這些行:

<action android:name="android.intent.action.MAIN" /> 
<category android:name="android.intent.category.LAUNCHER" /> 

無論你想要出現在主應用程序抽屜裏的任何活動。

無論如何,這似乎是一個壞主意,除非在極少數情況下,每個「應用程序」都與其他應用程序不同,但如果其中一個應用程序沒有全部應用程序,則這是沒有意義的。

如果他們本質上是一個應用程序,那麼讓世界爲之傾倒,只做一個圖標。如果他們有很多可以彼此獨立存在的應用程序,請爲它們製作單獨的apk文件,以便用戶可以安裝他/她想要的內容。

相關問題