讀古今文學網 > Android程序設計:第2版 > 指定API級別的兼容性 >

指定API級別的兼容性

在任何時候,都會有多個版本的Android並存,不是所有的潛在用戶都會有最新版本。通過在manifest文件中指定應用的兼容性,可以控制哪個Android系統可以安裝應用,防止其系統和你所使用的API不兼容。

在P16「創建Android項目」一節的例子中,build target的最小SDK版本字段指定的是相同的API級別。這意味著程序只能在指定的API級別或更高級別的系統上運行。

因為你可以檢測運行時API的級別,你有可能想要為比你自己所使用的API級別更低的系統發佈應用。在應用中對API的級別進行檢測,優先使用更高級別的API方法和類。在這些情況下,你可以指定比Min SDK版本更高的build target API級別。