1. 程式人生 > >如何正確地使用github上的開源專案

如何正確地使用github上的開源專案

https://github.com/chrisbanes/Android-PullToRefresh

1)開啟之後呢看到如下:


2)點選下載下來之後,如下:


值得注意的是,其中才是我們想要的,很多小夥伴會直接在你的工程下面導,是會報下面的錯的:


正確的方式應該是匯入libray,記得是選擇import module,如下


3)匯入成功之後,提示這個


這是因為這個libray自帶的gradle一些配置跟你app下面的gradle配置不一樣,因為你本地很可能就沒有類似 android-16這個版本


直接修改跟你本地一樣,修改之後,記得重新rebuild一下

4)程式碼報錯,這是由於Android6.0使用 Math.floor 代替 FloatMath.floor ,我看了下,程式碼裡面兩個地方用到了,稍微改下就好了。


5)成功執行之後,我們開始呼叫程式碼:

https://github.com/chrisbanes/Android-PullToRefresh/wiki/Quick-Start-Guide 這裡有個快速指南

先是佈局程式碼拷貝到你的xml:


接下是Activity程式碼:


拷貝過來一開始都是爆紅的,看一下提示,是因為之前還沒新增到依賴一樣,如果是jar包我們一般會右鍵新增依賴,像匯入module的時候右鍵是沒有這操作的,不管了,在這裡點依賴也是一樣的。


點完之後你的gradle會多出這個說明依賴上去了,接下你的程式碼就可以導包正常使用。


可以看到現在程式碼已經不報錯了,然後就完美執行,具體要使用什麼功能就自己去琢磨了。