2012-09-06 17 views
1

我有一些第三方意圖(各種音樂播放器)存儲在ressources下的arrays.xml中。現在我想在Android Manifest中使用它們。我明確地要求這個靜態。我知道我也可以在代碼中做到這一點,但這會打敗應用程序的目的。在Android Manifest中使用arrays.xml作爲intent-filters

無論如何,因爲我害怕我知道答案:可能有不同的方式來維護將從Manifest引用的某種列表?

由於提前, steff

回答

0

對不起,他們是靜態的,不能做到這一點。

意圖過濾器是IntentFilter類的一個實例。然而,由於 Android系統必須瞭解一個 組件的功能,纔可以啓動該組件,意圖過濾器 一般不會在Java代碼中設置,但在應用程序的清單 文件(AndroidManifest.xml中)的元素。

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

+0

是的,我期待這樣的事情。謝謝。任何聰明的解決方法? – stfn

+0

某種廣義的虛擬意圖,從信息包中讀取信息並作出關於使用哪個第三方信息的明智決定。 – tsmith