2012-02-27 32 views
0

是否可以通過代碼在AndroidManifest.xml中設置值?在AndroidManifes.xml中設置值

例如我想設置android:largeHeap =「true」,但只有在3.x平臺纔有可能;但我的應用程序必須在2.2及更高版本上運行。 然後,我想在3.x平臺上設置android:largeHeap =「true」,並且通過代碼在2.x平臺上不做任何事情。

任何想法??

+0

爲什麼在2.X上沒有largeHeap? – njzk2 2012-02-27 17:14:30

回答

2

它是不可能在運行時更改艙單..

developer.android.com

清單顯示有關應用程序 Android系統,信息之前,系統必須具有基本信息可以運行 任何應用程序的代碼。

加:

這些聲明使Android系統知道這兒有什麼組件 下,他們可以推出什麼樣的條件。

所以一切都在運行前指定,然後你的應用程序在Android系統賦予的權限和條件下運行。

歡呼聲