原创 mvp的一些信息

MVC(Model-View-Controller,模型-視圖-控制器)模式是80年代Smalltalk-80出現的一種軟件設計模式,MVP(Model-View-Presenter,模型-視圖-表示器)模式則是由IBM開發出來的一個針對

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公

原创 Activity的生命週期和模式

onCreate: 聲明週期的第一個方法.做一些初始化的動作,例如setContentViewonRestart: 表示Activity重新啓動.當界面從不可見變爲可見時調用,場景Home鍵切換,從任務棧返回onStart: 表示Acti

原创 listview源碼解析

ListView簡單解析 轉載自http://blog.csdn.net/guolin_blog/article/details/44996879 Adapter解析 Adapter存在的意義:Adapter是適配器的意思,它在ListV

原创 gradle

本文轉載自http://www.zircon.me/06-25-2015/about-gradle.html gradle知識整理 簡介 Gradle Build Files The Gradle Wrapper 關於Build var

原创 設計模式之單例模式

單例模式分類:懶漢模式,餓漢模式,DCL模式,內部類模式,枚舉。其中,傳統懶漢,餓漢都不可靠,DCL模式非常可靠,但是因爲jvm的原因,還是不完美,內部類模式特別的優雅,推薦使用,枚舉相當簡潔,也推薦使用。 具體代碼實現:DCL模式:pu

原创 UI渲染機制優化方面理解

渲染機制以及優化 一、瞭解渲染刷新機制 VSYNC(垂直刷新/繪製) 60HZ是屏幕刷新理想的頻率。60fps---一秒內繪製的幀數。 24幀/秒 電源膠捲時代 在60fps內,系統會得到發送的VSYNC(垂直刷新)信號qu去進行渲染,

原创 Gradle的一系列疑惑

我們用 Android Studio 新創建一個項目時,會自動生成 3 個 Gradle 文件: 1. setting.gradle setting.gradle 文件在 初始化過程中被執行,構建器通過 setting.gradle

原创 理解 todo-mvp-clean

1、兩個Base接口類 public interface BaseView<T extends BasePresenter> {//規定view中必須實現setPresenter()方法,保持引用presenter void se

原创 使用android studio生成jar包,以及帶混淆的jar

之前已經嘗試過使用android studio打包和引用aar,因爲本身module引入的是apply plugin: 'com.android.library' 所以打出來的包是aar很正常,只要運行下就可以了。然而,怎麼能夠打成jar

原创 apk瘦身計劃

1.圖片壓縮 圖片:apk裏面的資源圖片 壓縮圖片 webp:谷歌現在非常提倡的使用。保存圖片比較小。VP8派生而來的。webp的無損壓縮比PNG文件小45%左右,即使PNG進過其他的壓縮工具壓縮後,任然

原创 tinker集成方法之使用tinkerpatch平臺快速極簡集成!

今天試了一下tinker的熱更新修復技術,對比起來,彷彿是目前最佳的熱更新方案。具體文檔鏈接點擊打開鏈接,裏面寫的很簡單,也很直觀,並且把資料也給全了。正常情況下跟着做一邊操作不會有任何問題。那麼我們來看

原创 realm大致使用

Realm大致使用: 一、Realm簡介 數據庫Realm,是用來替代sqlite的一種解決方案,它有一套自己的數據庫存儲引擎,比sqlite更輕量級,擁有更快的速度,並且具有很多現代數據庫的特性,比如支持JSON,流式api,數據變更通

原创 android studio極簡版freeline0.8.4配置指南

最近試了下freeline,感覺編譯速度感人,雖然有些問題,但是具體使用簡直良心。記錄下使用步驟吧。文檔地址,極簡版本就是:下載freeline的插件,然後一鍵運行,build.gradle記得sync,

原创 一些代碼感受

本開一直想寫文章堅持下去,好看看自己的成長,但是有時候會不斷的忘記,或者是懶惰的原因。以後會慢慢恢復活來,逼着自己去寫,去成長。畢竟模仿纔是成長的第一步啊! 把公司項目的gradle配置了一遍,其實gradle沒想象中那麼生澀,只要去嘗試