如何正確地使用github上的開源專案
阿新 • • 發佈:2019-01-03
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會多出這個說明依賴上去了,接下你的程式碼就可以導包正常使用。
可以看到現在程式碼已經不報錯了,然後就完美執行,具體要使用什麼功能就自己去琢磨了。