2012-11-09 54 views
1

以下是我將要做的一個簡單的示例
- 您有一個名爲「Words」的主應用程序。安裝完成後,您可以在Play Store中搜索模塊並安裝兩個名爲「Words:A」和「Words:B」的模塊。然後當你打開「Words」時,它將加載已安裝的模塊。但是每次添加模塊時,手機都會像處理其他應用程序一樣處理它,並在應用程序瀏覽器中出現一個圖標。如果你安裝了26個模塊,將會很麻煩。我可以使這個模塊在資源管理器中不可見嗎?如何在android應用程序資源管理器中設置應用程序的可見性

回答

1

你是什麼意思的「模塊」?

我不知道我完全理解,但是,我知道你在試圖做可以使用意圖過濾來實現:

http://developer.android.com/guide/components/intents-filters.html

,你的其他模塊雨後春筍般冒出來的原因(如果我理解正確的),是因爲他們可以通過應用資源管理器中打開,因爲他們有一個主要活動,其主要意圖過濾器是

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

這使它在啓動器。取出LAUNCHER的意圖過濾器,並且您的應用不應再出現在應用資源管理器中

如果您的模塊不是應用,請勿將其放在Google Play商店中。請通過您的應用程序從某個託管服務器上下載它。如果它是一個圖書館,那就把它變成一個圖書館。如果它是一個框架,那就改用它,然後將它導入到你的代碼中。

+0

是的你是對的,我可以管理這個意圖來隱藏應用程序。不知道我怎麼不記得它。謝謝! –

+0

順便說一句,如果沒有太多問題,我會做得更差XD,你會願意提出你接受的答案嗎?它給予回答者更多的分數,並鼓勵更多的參與:D如果這太無恥的要求,我完全理解:) –

+1

是的,它鼓勵。我們都是程序員,我們有我們的工作,而這不是在幫助其他人:) –

相關問題