[Android] 如何加入Compatibility Package

什麼是Compatibility Package?

Compatibility Package顧名思義就是Android官方針對舊平台版本(e.g. 1.6)所不支援的API或是Android Framework沒有提供的函式庫,將其打包成Library,讓開發者可以使用非此平台版本所提供的API。


Compatibility Package該去哪下載?

官方會不定期的釋出Compatibility Package,下載請使用Android SDK And AVD Manager

1. 開啟Android SDK And AVD Manager(Eclipse→Window→Android SDK And AVD Manager)



2. 視窗左欄選擇Available Packages,右欄展開Android Repository,勾選Android Compatibility package, revision x,按下Install Selected。



3. 系統將會開始下載Compatibility Package,完成後到/extras/android/compatibility就會看到所下載的Library,通常會下載多個版本的lib,命名將會以其所支援的minSdkVersion,要以目前所開發的app版本來選擇適合的Library。



如何在Android Project中加入Compatibility Package?

1. 在專案目錄下新增名為lib的資料夾,將Compatibility Package的jar檔放置其中(如下圖目錄結構所示)。



2. 對jar檔按右鍵,選擇Build Path→Add to Build Path,就完成加入library的動作了。

留言

這個網誌中的熱門文章

[Android] layout_weight的妙用-讓View的大小以百分比率顯示(proportionate size)

[Android] 內部儲存體(Internal Storage)的檔案系統讀寫(File I/O)

【海外婚紗】造型篇-我的超人新祕Sunny-Yang