一、寫(xiě)在前面
自使用android studio開(kāi)始,就被它獨(dú)特的依賴(lài)方式:compile 'com.android.support:appcompat-v7:25.0.1'所深深吸引,自從有了它,麻麻再也不用擔(dān)心依賴(lài)第三方j(luò)ar包繁瑣無(wú)趣啦。而,如果自己寫(xiě)一個(gè)開(kāi)源庫(kù)是一種怎樣的體驗(yàn),此乃利(裝)國(guó)(逼)利(神)民(器)呀!
而一路裝逼不易,你會(huì)發(fā)現(xiàn)如果你要發(fā)布你的開(kāi)源庫(kù)到官方的Bintray/Jcenter并非易事,所以先去網(wǎng)上一探究竟,簡(jiǎn)單的,難的,五花八門(mén),全(誤)面(人)具(子)備(弟)!
不得不感嘆,學(xué)技術(shù)本身不難,難于達(dá)到一個(gè)目的的有多種方式,而各種方式參差不齊,給新手帶來(lái)很大困惑。但是沒(méi)辦法,誰(shuí)叫你是初學(xué)者呢,你所能做的,只能一步一步的折騰自己。
網(wǎng)上的帖子真多呀,五花八門(mén),注冊(cè)賬號(hào)有問(wèn)題,編寫(xiě)過(guò)程有問(wèn)題,版本不一致有問(wèn)題,install有問(wèn)題....每個(gè)人的步驟都不一致,所以難于得到一個(gè)真正正確的東西,導(dǎo)致你錯(cuò)了,卻不知道錯(cuò)在何處,這是最難受的,好吧,程序員加班就是因?yàn)檫@些細(xì)節(jié)末梢的事情導(dǎo)致的,所以,我們要細(xì)致!??!
其實(shí),給個(gè)全面解析,樓主是誠(chéng)惶誠(chéng)恐,深怕一個(gè)小細(xì)節(jié)沒(méi)有注意又去誤人子弟,不過(guò)樓主也是折騰了很多時(shí)間才得以處理的,所以真心希望能給大家?guī)?lái)一點(diǎn)幫助,不足的地方,還請(qǐng)各位拍磚~
廢話不多說(shuō),直接進(jìn)入正題,這里拿我一個(gè)隨便的開(kāi)源庫(kù)來(lái)做處理,git地址:https://github.com/nanchen2251/CalendarView,這是一個(gè)炫酷的日歷選擇控件(支持左右滑動(dòng),農(nóng)歷,節(jié)假日顯示等)