1樓:匿名使用者
我敢肯定你對這個標題肯定心存疑惑,但事實就是如此,這個標題完全適合 android 開發人員。據我所知, android 程式設計師不情願寫 findviewbyid ()、點選事件監聽等重複率較高的**。那我們如何才能縮短編寫業務邏輯**的時間,並且避免寫那些重複的**呢?
所以讓我們來成為一個能偷懶又有高效率的 android 程式設計師。想知道怎麼做嗎?不用急,接下來我就會寫到。
有許多第三方的庫和框架是可供我們使用。出於種種原因,我們並不知道這些庫或者知道但還沒用過。有的開發者開發了自己定義的庫或者並不想使用第三方的庫。
如果我們在應用程式開發的過程中使用一些第三方庫,也許可以提高程式的可相容性、漂亮的 ui 介面、讓**變得整潔等等。所以,我將研究更多像這樣的第三方庫來幫助初學者和有經驗的開發人員。
今天,讓我們來討論下「依賴注入函式庫」。
什麼是依賴注入?
依賴注入是一種軟體設計模式,無論是在執行時還是在編譯時,允許刪除、改變硬編碼依賴性。[來自 wikipedia](維基百科資源):
一些常用和普遍的依賴注入庫有:
少量的**讓 android 開發人員省力同時,也讓他們能更專注於實際的業務邏輯。
roboguice 和 actionbarsherlock
正如我前面提到的,你得在 roboactivity 和 robofragment 中繼承其中一個才能在 activity 事件或 fragment 中使用 roboguice。但是如果你已經在專案中使用了 actionbarsherlock 去編譯呢?那問題就在於,你已經繼承了 sherlockactivity 或 sherlockfragmentactivity 中的一個。
現在問題是,你不能同時使用 roboguice 和 actionbarsherlock。
解決方法是,為 activities 和 fragments 定義一個基類。然後你就能同時使用 roboguice 和 actionbarsherlock 了。
2樓:米諾奇
**複用,不要重複造輪子,架構一定要好
3樓:
不踏實,投機取巧怎會成功
如何高效的學習,如何快速又高效率的學習?
高效學習的方法 一 要重視循序漸進。循序漸進是掌握知識的規律,也是學習文化知識的捷徑。在學習中,要像攀登臺階一樣,步步穩重拾階而上,不斷地藉助 舊知 去獲得 新知 溫故而知新,慢中求快,穩中求好。如盲目追求速度和數量,其結果必須是 欲速而不達 多學而不獲,事倍功半。二 要先預習,後聽講。對自感困難的...
怎麼管理能防止員工偷懶,如何應對員工的偷懶問題
1 公司 bai一定要有完善的規章du制度去約束員工。zhi2 多給員dao工上一些培訓課程,讓內他們對工作或容者相關方面的知識更加了解,同時激勵員工上進。3 給員工營造一個好的工作氛圍,比如說舉辦個人強項技能比賽 組織團體交友活動增進員工交流和感情。4 要時刻灌輸員工工作不是單純給公司貢獻,而更多...
如何做一名有效的領導者,如何成為一名高效的領導者
最低0.27元開通文庫會員,檢視完整內 原發布者 曹亞如1 如何成為一名優秀的領導者摘要 當領導是一門大學問,不僅要有領導眾人的才能 還要有好的社交能力,要在社會裡長袖善舞,還要調節與下屬的關係,可以說這是一個很具有挑戰性的角色,企業的領導者是一個企業的精神核心,在各個方面影響著企業的員工,因此許多...