Jake大神的三把刀

2021-07-28 00:18:58 字數 1163 閱讀 9475

jake wharton,android開發領域傳奇一般的存在,熟悉android開發的同學應該都聽說過,即便沒有,也應該會經常用到他主導或參與貢獻的開源專案,他在github上開源了多個android相容性、依賴注入相關的知名專案,目前就職square, 也參與貢獻了square公司開源的諸如retrofit, okhttp等熱門專案。

jake大神喜歡以刀命名自己的專案,可能他覺得這能很好的表達它們作為開發利器的犀利程度,不過沒準他也很喜歡中國武俠**呢。

他最有名的兩把刀,一把是dagger, 匕首,乙個依賴注入框架,用來解耦開發中各模組依賴的,最早由他開發與維護,後來轉給google維護;另一把是同樣大名鼎鼎的butterknife,黃油刀,有了它,你再也不用寫findviewbyid了,以後有機會給大家詳細介紹它們。

今天的主角是它們不那麼知名的小兄弟,scalpel,這把非常酷炫實用的解剖刀。

大家在android介面開發中可能會經常碰到這樣的困擾:

是的,這時候就輪到我們的主角出場了。scal... 啊不對,是hierarchy viewer,

hierarchy viewer是android給我們提供的一款檢視view tree的小工具,通過它可以清晰的看到介面布局與層次細節,相當強大,大家應該都很熟悉它了,截張圖大家感受下就好。

是不是很酷?他其實就是實現了乙個三維效果的介面布局層次展示,不需要手機連線開發裝置,只需要簡單幾行**將其整合到你的應用中,即可開啟酷炫之旅,它提供的功能包括:

太小了看不清怎麼辦?布局太深了裡面的怎麼看?不用擔心,它提供了強大的手勢功能。

值得注意的是, 它要求修改根布局來實現功能 ,如果擔心對線上使用者的影響,可以僅在debug模式下將其嵌入,類似下面這樣幾行**即可在你的複雜專案中將其引入:

其實從實用角度上來說,還是hirearchy viewer更強大,可為什麼我們還需要scalpel呢?除了不用找usb線連電腦外,最主要是因為它真的很酷啊,這就夠了,不是嗎?

餓了麼終於變成阿里巴巴的一把刀

去年 10 月 12 日,阿里巴巴合併餓了麼與口碑,pijowwqcop以兩者為核心成立本地生活服務公司。這之後的一年,阿里巴巴投入巨大成本徹底完成餓了麼的 阿里化 改造。而這場改造,不僅在於用阿里巴巴的標準重建了餓了麼的技術體系,打通了它與阿里系其他產品的資料和賬號,更重要的是阿里巴巴終於將這家創...

IT歷史上三次10億刀的收購

1995年,sybase以近10億美元 實際金額9.04億 天價,收購powersoft powerbuilder,powerdesigner的原公司 結果,被嚴重拖累。96 98年,sybase陷入嚴重危機和虧損狀態 中。經過很多年的苦苦發展,才緩過氣來 2001年,ibm也以10億美元收購inf...

IT歷史上三次10億刀的收購

1995年,sybase以近10億美元 實際金額9.04億 天價,收購powersoft powerbuilder,powerdesigner的原公司 結果,被嚴重拖累。96 98年,sybase陷入嚴重危機和虧損狀態 中。經過很多年的苦苦發展,才緩過氣來 2001年,ibm也以10億美元收購inf...