20160119知識點總結

1、wheelview:重寫的scrollview,滾動選擇控件,地址https://github.com/taoranziwangji/WheelView




2、SourceTree:一款將git可以可視化的工具,支持從github gitlab中clone項目。詳情http://wenku.baidu.com/view/6ceb6662b8f67c1cfad6b88e.html

注意:1、創建分支時可以在history快照路徑中選擇某一條歷史 右鍵選擇分支,起個名字後選擇提交到指定的提交(後面的一串數即爲這條歷史的快照指針),這樣就會從這裏開始創建分支;還有就是點擊頂部工作欄的分支,即是複製一條主線副本,即從最新處開始分支。合併時先把當前分支選擇爲master,然後在在創建出來的分支名字上右鍵,選擇合併分支到當前分支選項,即可合併。刪除分支也是先把當前分支選爲master,然後再在其他分支名字上右鍵選擇刪除即可(不會刪除遠程服務器中的分支,若要也刪除遠程分支,則還需在origin中選擇那個分支右鍵刪除纔行)。

public項目假如需要往裏添加自己的代碼有兩種辦法,一:先fork項目到自己的倉庫中,然後更改代碼,提交,這樣代碼的擁有者就能收到pull request,他需要手動merge才能把代碼融合到他的主項目中;二:爲項目添加組員,(只有創建者才能添加組員,組員不能添加組員),在code ,pull request,wiki,pulse那一行選擇setting-collaborators-輸入成員帳號名字 然後點擊add collaborator添加爲成員,這樣成員不需要fork,擁有者也不需要手動merge,成員會自動提交到項目中去。

-

3、MemoryAnalyzer:一款分析內存泄漏的工具,有eclipse插件版和獨立版,詳情http://blog.csdn.net/guolin_blog/article/details/42238633

假如使用的獨立版本,需要將這個HPROF文件從Dalvik格式轉換成J2SE格式,使用hprof-conv命令就可以完成轉換工作,詳情http://blog.csdn.net/ccwwff/article/details/7817139


4、<merge>控件,替換include的佈局的根佈局,可以減少一層嵌套,但是merge是有使用限制的,必須你要加入的父佈局和merge替代佈局一樣 纔可以用

詳情:http://blog.csdn.net/guolin_blog/article/details/43376527

5、<ViewStub />控件,提供僅在需要時才加載佈局的功能(假如某些佈局不用的話之前可以設置爲不可見,但這樣也會繪製 性能不是最佳),注意:

    1.findViewById時需要對ViewStub的實例進行了一個非空判斷,這是因爲ViewStub在XML中定義的id只在一開始有效,一旦ViewStub中指定的佈局加載之後,這個id也就失敗了,那麼此時findViewById()得到的值也會是空;

    2.ViewStub所加載的佈局是不可以使用<merge>標籤。

詳情:http://blog.csdn.net/guolin_blog/article/details/43376527


6、activity啓動模式詳解:http://blog.csdn.net/guolin_blog/article/details/41087993

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章