2014-07-08 42 views
0

我有一個要求,以創建鏈接單個APK三個獨立的Android應用程序有沒有什麼辦法,以實現通過多個APK相同包幾個應用程序之一:Android的

我曾嘗試爲每個應用程序創建庫項目但隨後的每個項目本身需要一定的另一庫,以便使錯誤

+0

那麼,所有三個應用程序應該安裝單個apk嗎? –

+0

或更好的應用程序應該在內部維護此 –

+0

爲什麼你想有3個不同的應用程序?可以有其他解決方案來實現你想要的。 –

回答

0

你可以做的是這樣的:

<activity android:label="MyApp" android:name=".MyApp"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN"/> 
     <category android:name="android.intent.category.LAUNCHER"/> 
    </intent-filter> 
</activity> 


<activity android:label="Settings" android:name=".Settings"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN"/> 
     <category android:name="android.intent.category.LAUNCHER"/> 
    </intent-filter> 
</activity> 

這將添加兩個啓動器圖標,這將允許您打開應用程序的兩個單獨的活動。同樣,添加第三個。

看看這個問題:How do I get multiple icons to launch different activities in one application?

0

三個獨立的Android應用程序

如果我正確地解釋你的措辭,你的意思是你想3周的APK這通常都是在一個APK中單獨使用,那麼這是不可能的。這意味着模塊化的Android應用程序(這種功能的普通應用程序)也是不可能的。

在另一方面,它可能有多個Activities出現在發射由AndroidManifest.xml添加此intent-filterActivities你想有可見:

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
相關問題