国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Android開源架構

sutaking / 868人閱讀

摘要:音樂團隊分享數據綁定運行機制分析一個項目搞定所有主流架構單元測試一個項目搞定所有主流架構系列的第二個項目。代碼開源,展示了的用法,以及如何使用進行測試,還有用框架對的進行單元測試。

Android 常用三方框架的學習

Android 常用三方框架的學習

likfe/eventbus3-intellij-plugin

AS 最新可用 eventbus3 插件,歡迎品嘗

簡單的 MVP 模型

簡單的 MVP 模型

淘寶應對雙 11 的技術架構分析

雙 “11” 最熱門的話題是 TB ,最近正好和阿里的一個朋友聊淘寶的技術架構,發現很多有意思的地方,分享一下他們的解析資料。

google 官方 mvp 實例的實踐之 mvp-databinding-Rxjava (一)

對 Google 官方 MVP 的實踐,對兩種框架進行整合,個人認為合則兩利

深入源碼學習 android data binding 之:源碼的正確打開姿勢

雖然沒有開通專欄之前已經在挖金投稿過了這篇文章,但是我打算寫一個關于 android data binding 庫的一系列的文章,為了完整性,我還是在這里重新發布一遍。如果之前已經看過這篇 android data binding 實踐之:源碼的正確打開姿勢,那么可以忽略下面的內容,…

來不及解釋了,快上車之 EventBus3.0 更多實用使用

如果你已經了解了 EventBus 的基本使用,你可以看看這篇文章,了解更多 EventBus 的用法。

噢~ 這就是Dagger2!

了解并掌握 Dagger2 的使用

Data Binding

Data Binding

android data binding 實踐之:源碼的正確打開姿勢

關于使用和閱讀 data binding 源碼的時候的踩坑心得

我們為什么要把 Dagger2,MVP 以及 RxJava 引入項目中?

我們在使用他們之前我們知道為什么要使用他們, 他們能給我們帶來什么好處嗎, 還是只是跟隨潮流

Dagger2 源碼簡析

Dagger2 源碼簡析

完全解析 Android 項目架構 (2) - MVP

歡迎 Follow 我的 GitHub, 關注我的掘金. 在 Android 中使用 MVC 架構, 無法完全分離 View 層與 Model 層中的 UI 邏輯與業務邏輯, 導致模塊耦合, 無法全部覆蓋測試. 因而引入進化版 MVP(Model-View-Presenter) 架構, 在 Model 層傳輸數…

Retrofit + RxJava + OkHttp 讓網絡請求變的簡單 - 封裝篇

Retrofit + RxJava + OkHttp 讓網絡請求變的簡單 - 封裝篇

Android 框架 Retrofit+Rxjava+Glide 經典使用

EasyFrame3.0.0 是采用 RxJava 和 Retrofit 實現的網絡處理架構,采用 Glide 作為圖片處理架構。極大的簡化了 APP 開發中的框架搭建,library 項目已經上傳 Jcenter 和 Maven 庫,GitHub 地址:https://github.com/QiYuan007/...

一套完整的 Android 通用框架

知道了解這些開源框架,開發又何憂!

android data binding 實踐之:data binding 注解

android data binding 庫的注解使用解析

Android 模塊間的代碼級解耦實現

他是一個基于 APT(編譯時生成代碼)+ 動態代理的框架,如 Dagger,ButterKnife 都是基于 APT 實現的。
Summer 本身主要解決 模塊間 編譯耦合問題。

快速開發偷懶必備(二) 支持DataBinding啦~爽炸,花式列表一行實現

本篇文章已授權微信公眾號 guolin_blog (郭霖)獨家發布 概述 在前文快速開發偷懶必備(一)中,我們利用Adapter模式封裝了一個庫,能快速為任意ViewGroup添加子View。有如下特點: 快速簡單使用 支持任意ViewGroup 無耦合 無侵入性 Item支持…

完全解析 Android 項目架構 (3) - MVVM

歡迎 Follow 我的 GitHub, 關注我的掘金. MVVM(Model-View-ViewModel) 與 MVP 比較相似, 都是分離頁面邏輯與業務邏輯. View 相同, 不同的是 ViewModel 與 Presenter. Presenter 從 UI 中抽象出 View 的事件邏輯; Vi…

一個 Android MVVM 工具庫,想接觸 MVVM 的同學收藏起來,可能有可用之處....

MVVM Light Toolkit 是一個 Android MVVM 輕量級工具庫,主要目的是更快捷方便的構建 Android MVVM 應用程序,工具庫添加了一些 Data Binding 不支持的屬性,還有添加對控件事件的封裝,同時提個一個全局消息通道方便 ViewModel 之間的通信....

MVP In Android

MVP 在 Android 的簡單實現

Dagger2 實戰(詳細)

詳細介紹 Dagger2 在 Android 框架下的應用

ThirtyInch - the best MVP library for Android

Read the introduction story first:
https://medium.com/@passsy/th...

Facebook 開源的一套跨平臺布局庫

前端的 Flexbox 布局方式非常方便,Facebook 就開源了一套多語言布局框架,你可以在 C、C#、Objective-C、Java 等等環境下享受 flexbox 的方便

參考 Google 的 MVPDemo 以及一些動畫特效

參考 Google 官方 MVP 架構寫的 Demo,并加入了一些 Android5.0 以及動畫的效果,作為一個 Android 菜鳥代碼還有很多不足之處,如有問題歡迎指出。 應用中所用的 API 是通過參照其他項目源碼得到,如有侵權請及時聯系我刪除。

因為參考了很多開源項目以及博客,在代碼注釋中會標有原文鏈接。

都是套路——Dagger2 沒有想象的那么難

Dagger2 真的有那么難嗎?也許看完這篇文章會讓你有一個新的認識。

重構!將 Google 官方 Android MVP 架構應用于已有項目

手把手教你如何應用 mvp 架構

EventBus 源碼分析(三)

分析 EventBus 線程調度部分的源碼

如何將原項目重構成 MVP 模式

MVP,全稱 Model-View-Presenter,其中 Presenter 解耦了 Model 與 View,使得每個模塊的職責更加單一,Model 負責獲取數據,View 只關心視圖的繪制,Presenter 關聯 Model 和 View 處理業務邏輯。

源碼分析 --AndroidEventBus(1--register)

開源庫閱讀

Android ButterKnife 的實現思路

在 Android 開發中,我們為了方便初始化 Activity 中的各種 View,我們可能會使用到 Jake Wharton 的 ButterKnife 庫,這個庫是針對 View、資源 id 等進行注解的開源庫,它能夠去除掉一些丑陋不堪的樣板式代碼,使得我們的代碼更加簡潔、易于維護,同時基于 APT 也使得它的效率得到保證。
(如果你想快速了解 ButterKnife 的實現思路,可以先閱讀 ExampleActivity$InjectAdapter 類以及后續的結論,然后再回過頭來閱讀 )

MVP:GankIO 客戶端

MVP + 主流庫實現的 GankIO 客戶端

使用 kotlin 實現的 android MVVM 框架

據說 kotlin 會火哦

深入源碼學習 android data binding 之:ViewDataBinding

雖然沒有開通專欄之前已經在挖金投稿過了這篇文章,但是我打算寫一個關于 android data binding 庫的一系列的文章,為了完整性,我還是在這里重新發布一遍。如果之前已經看過這 android data binding 實踐之:ViewDataBinding,那么可以忽略下…

深入源碼學習 android data binding 之:data binding 注解

雖然沒有開通專欄之前已經在挖金投稿過了這篇文章,但是我打算寫一個關于 android data binding 庫的一系列的文章,為了完整性,我還是在這里重新發布一遍。如果之前已經看過這篇 android data binding 實踐之:data binding 注解,那么可以忽略…

Dagger2 內部代碼實現分析

通過簡單的代碼了解 Dagger 2 是怎么工作的,方便我們更好的理解,更好的使用 Dagger2.。

一個成熟的 MVP 實例, 采用網絡爬蟲抓取數據, 多線程序列下載, 三級緩存數據

基于 MVP 模式開發的帶緩存網絡爬蟲, 采用最流行框架搭建, 干貨多多

Google 官方 MVP+Rxjava 項目詳解

全面分析 Google 官方架構 Google 官方 MVP+Rxjava 項目

項目里使用 MVP 和 Dagger 的有福了!!! 絕對提升效率

隨著項目迭代, 代碼量的增大, mvp 和 dagger 帶給我們的好處會越來越明顯, 但是在前期的開發中絕對有一點讓不少朋友煩惱, 那就是每寫一個頁面, 都會多寫很多 MVP 和 Dagger 的類和接口, 雖然可以重用, 但是還是有很多地方免不了復制粘貼, 其實這些文件都是一些模版代碼, 大多都只是改一下文件名而已, 所以有沒有方法自動生成這些模版代碼呢?

MVC,MVP,MVPVM(一)實踐之路

MVC,MVP,MVPVM(一)實踐之路

再仿知乎日報,基于 MVP+RxJava+Retrofit2+Dagger2

本應用是個人的實踐項目,目的在于總結歸納近來學習到的新技術,融會貫通。本應用基本涵蓋了 Android 開發最常用的主流框架,界面清新簡潔,實現了知乎日報的主要功能。
該項目遵循 google Android 編碼規范,適度融合了當前主流框架,針對過度繪制、內存泄漏問題進行了優化,并對 Model 層和 Presenter 層編寫了單元測試,項目相對簡單,對于學習有一定的參考意義。

QQ 音樂 Android 團隊分享 Android DataBinding 數據綁定

Android DataBinding 運行機制分析

一個 Android 項目搞定所有主流架構 - 2.MVP + 單元測試

一個 Android 項目搞定所有主流架構系列的第二個項目。
使用 MVP 結構實現應用,配有詳細的介紹文檔。
代碼開源,展示了 MVP 的用法,以及如何使用 Espresso 進行 UI 測試,還有用 Mockito 框架對 MVP 的 Presenter 進行 Junit 單元測試。

Android-MVP架構

MVP 簡介 MVP是模型(Model)、視圖(View)、主持人(Presenter)的縮寫,分別代表項目中3個不同的模塊。如圖所示:image View 對應于Activity、Fragment,負責界面的繪制以及與用戶交互 Model 依然是業務邏輯和實體模型 Prese…

Google 官方 MVP Sample 代碼解讀

關于 Android 程序的構架, 當前 (2016.10) 最流行的模式即為 MVP 模式, Google 官方提供了 Sample 代碼來展示這種模式的用法.
本文為閱讀官方 sample 代碼的閱讀筆記和分析.

[[譯]Android 泄露范例: 視圖訂閱](https://juejin.im/entry/57e8c...

自定義 view 訂閱監聽正確姿勢!!

Dagger2 自定義 @Qualifier 正確姿勢

Dagger2 自定義 @Qualifier 正確姿勢

EventBus 源碼分析(二)

EventBus 關于訂閱方法信息查詢過程的源碼分析

MVP 封裝的登錄頁面, 其他界面類似.

歡迎大家 star

MVP 的基本使用

MVP 的基本使用

深入源碼學習 Android data binding 之:回調通知管理器 CallbackRegistry 解析

在android data binding庫里面有三個版塊我認為是掌握這個庫的核心點,分別是: 注解定義和使用 注解處理器的實現 監聽注冊與回調 在前面的文章當中我們已經分別分析了data binding當中的注解的使用和一個很關鍵的ViewDataBinding的類及apt編…

自定義屬性的 butterknife

學習 butterknife 的項目,讓獲取自定義屬性更方便

聽說你又一次放棄了 Dagger2,來聽老夫說道說道

不拋棄,不放棄。

Android 消息傳遞之 EventBus 3.0 使用詳解

EventBus 出自 greenrobot,和之前大名鼎鼎的 GreenDao 出自同一家。之前一直使用的是 2.4 版本,今天我們將學習分析最新的 Event 3.0,EventBus 3.0 最新的特性就是加入了注解,通過注解的方式 告知訂閱函數運行在哪個線程中。

RxBinding 解析,順便模仿 RxBinding 做個 RxAnimation

RxBinding 解析,順便模仿 RxBinding 做個 RxAnimation

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/11800.html

相關文章

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<