牛頓說過『如果我看的比別人遠,那是因為我站在巨人的肩膀上。』因此擅用這些現成的工具,就成為更快速地開發出具有競爭力的APK的不二法則。
而以下這篇文章主要在介紹如何將這些現成的library加到你正在開發的Project中。
基本上,External library存在的形式分為兩種,一種是你只有拿到jar,一種則是你拿到完整的source tree。
先從簡單的下手,先來說明如何加入一個Jar作為library (以Apache Common Language為例, Downloaded from : http://commons.apache.org/proper/commons-lang/download_lang.cgi )
Step 1 將下載的壓縮檔解開,可以發現兩個JAR檔案,分別是commons-lang3-3.3.2.jar和commons-lang3-3.3.2-javadoc.jar。然後將這兩個JAR拷貝到Project中的libs目錄下,如下圖所示:
Step 2 在Project上按右鍵 -> Properties,選擇左邊Panel上的Java Build Path,然後點選"Add JARs"按鈕
接下來則是拿到完整的source tree的例子,這次則是用Cardlib做為範例 (Downloaded from : https://github.com/gabrielemariotti/cardslib)。
Step 1 將下載下來的library folder,拷貝一份到Project/libs/目錄下
Step 2 選擇 File -> Import
Step 3 選擇 Android -> Existing Android Code Into Workspace。
Step 4 找到library folder後,按下確定
Step 5 最後按下Finish即可
Step 6 在加入的library project上按下滑鼠右鍵 -> Properties
Step 7 選擇左邊Panel的Android -> 將IsLibrary勾選起來,按下OK
Step 9 選擇剛才加入的cardlib,按下OK後,就可以看到cardlib出現在Library list當中囉,按下OK後就完成啦。
以上,希望幫助跟我一樣正在開始學習如何寫APK的人,大家一塊努力吧!
沒有留言:
張貼留言