編輯:關於Android編程
MiCode是一個綠色公益社區,不含有商業利益,包括運營和發展也希望靠社區自己的力量。因此MiCode社區的這些開源項目的代碼將放在一個公平獨立的代碼托管服務Github上: https://github.com/MiCode
1. 全局配置
如果你還從來沒有用過github, 首先你需要一個github帳號並設置好git, (git是大名鼎鼎的Linux之父開發的)。 請登錄github注冊一個帳號。 如果你曾經配置過了github,可以跳過這一步。 http://help.github.com/linux-set-up-git/
$ git config –global user.name “Firstname Lastname”
$ git config –global user.email “[email protected]”
配置好全局用戶名和郵箱後就可以往下走了。
2. 全局配置好後,根據具體想要獲取代碼的項目,操作以“便簽”為例。
便簽的論壇版塊源代碼鏈接已經指明項目源代碼放在Github MiCode下: https://github.com/MiCode/Notes
$ cd <your github root dir>
$ mkdir notes # <your github root dir>下可能有很多項目, notes只是其中一個
$ cd notes
$ git init
$ git remote add origin [email protected]:MiCode/Notes.git # 其中Notes.git中的Notes 就是項目在GitHub MiCode下的名字, 根據不同項目可以自行替換為其他你要同步代碼的項目
最後,獲取代碼一個命令完成。 今後任何時候希望同步代碼就是簡單的一個命令
$ git pull
【關於奉獻】
開源社區離不開熱心的用戶,離不開大家的參與,更離不開大家的奉獻。有三種不同程度的參與開源項目
1. 給開發者提建議和討論功能
MiCode社區給每一個開源項目都開了單獨的版塊,用戶可以在版塊裡給開源項目的開發者群體提建議和討論功能。
2. Bug反饋
反饋的Bug我們希望用系統的方式管理起來,因此我們采用了集成的Bug管理數據庫,在這裡每一個問題可以被有效的跟蹤,用戶可以知道每個問題的修復進展。 點擊各開源項目下的Bug反饋就會進入管理界面。
3. 貢獻代碼
零距離的參與開源項目,當然就是成為開發者的一員,提交代碼或者補丁給開源項目。 方法如下 (假設當你會提交代碼的時候,已經是git好手)
a. fork分支 (參考:http://help.github.com/fork-a-repo/)
首先你需要從主branch上分支出你自己工作的branch。
b. 提交代碼
在您工作的branch上將代碼就被提交到github上你自己的分支上了。
c. 發起pull request (參考:http://help.github.com/send-pull-requests/)
在github上發起pull request。本步驟是希望將你的代碼提交到原始分支,即開源負責人公布的代碼分支上。為了保證代碼質量,開源負責人需要進行code review, 對代碼質量作出評估,當評估合格後,就會合並到代碼中。
d. 接受代碼。
code review結束後,開源負責人會將你的貢獻加入到主干代碼中,這樣所有的人都能看到你新加入的功能。
e. 開始接受用戶的贊美和批評,進入下一個貢獻代碼循環,跳到步驟b. 把有限的生命投入去寫無限的代碼。
備注:Scale應該比Translate先添加到Set裡面 Interpolator 時間插值類,定義動畫變換的速度。能夠實現alpha/scale/trans
下彈動畫的實現 下彈動畫在很多應用都有使用,比如豌豆莢中的應用介紹界面,百度手機助手的應用介紹界面等。 只要熟悉android動畫的使用接口,制作動畫並不困難。 這裡使
1 -- Volley簡介Android開發團隊也是意識到了有必要將HTTP的通信操作再進行簡單化,於是在2013年Google I/O大會上推出了一個新的網絡通信框架&
為什麼要自定義控件有時,原生控件不能滿足我們對於外觀和功能的需求,這時候可以自定義控件來定制外觀或功能;有時,原生控件可以通過復雜的編碼實現想要的功能,這時候可以自定義控