原创 補全計劃| Android性能優化分析

Android性能優化 合理管理內存 節制的使用Service 如果應用程序需要使用Service來執行後臺任務的話,只有當任務正在執行的時候才應該讓Service運行起來。當啓動一個Service時,系統會傾向於將這個Servi

原创 Android面經| 問題歸納

面經專題系列: Android面經| 問題歸納 Android面經| 回顧展望 Android面經| 算法題解 文章目錄Android相關AMS相關Activity相關SingleTask優化啓動模式應用場景IntentSer

原创 學習筆記| git深入淺出 Part1_快速操作指南

Git專題 學習筆記| git深入淺出 Part1_快速操作指南 學習筆記| git深入淺出 Part2_Git基礎 常用命令 $ git init //對現有的項目進行管理 $ git

原创 學習筆記|《Android開發藝術探索》第三章

《Android開發藝術探索》第三章筆記 View的基礎知識 什麼是View View是Android中所有控件的基類,View是一種界面層的控件的一種抽象,它代表了一個控件,在Android設計中,ViewGroup也繼承

原创 學習筆記|《Android開發藝術探索》第八章

理解Window和WindowManager Window是一個抽象類,它的具體實現是PhoneWindow。WindowManager是外界訪問Window的入口,Window的具體實現位於WindowManagerServic

原创 學習筆記|《Android開發藝術探索》第四章

View的工作原理 4.1 初識ViewRoot和DecorView ViewRoot對應於ViewRootImpl類,它是連接WindowManager和DecorView的紐帶,View的三大流程均是通過ViewRoot

原创 學習筆記| Retrofit 有關線程調度器

線程調度器 Scheduler(線程調度器)賦予RxJava簡潔明瞭的異步操作,可以說是RxJava中最值得稱道的地方。 Observable發射數據流,Observer接收響應數據流,以及Operators加工數據流均是在同一個

原创 學習筆記| OkHttp+Retrofit+Dagger2+RxJava+MVP架構

一口喫不成一個大胖子,一步一步地講解各個框架特性及使用,再連接起來。 文章目錄OkHttpHeader的設置GET & POST請求攔截器-interceptorRetrofitRetrofit註解請求姿勢1. 創建 接收服務

原创 學習筆記| OkHttp+Retrofit+RxJava 實現過期Token自動刷新

在經歷了OkHttp、Retrofit、RxJava的學習後,終於可以開始寫代碼rua! 附框架學習筆記:學習筆記| OkHttp+Retrofit+Dagger2+RxJava+MVP架構 由於網絡上安利這幾款火的不行的框架

原创 補全計劃| 類加載器+插件化

在阿里一面中問到了這塊知識,當時沒準備類加載器相關的,還很尷尬地提到了插件化,結果也沒能講多少。那麼,始めましょう!補全計劃! 文章目錄概述類加載器類型Bootstrap ClassLoader|啓動類加載器Extension

原创 Android模擬爬蟲登陸教務系統爬取課程表

Android模擬登陸教務系統爬取課程表 之前爲項目做了個模擬登陸教務系統的爬蟲,由於你懂的拖延症一直沒把博客寫出來,終於這天還是來寫了。希望爲大環境做一點點貢獻,把中間的過程儘可能詳細簡單地寫成博客分享出來。 我使用到的:

原创 學習筆記| git深入淺出 Part2_Git基礎

Git專題 學習筆記| git深入淺出 Part1_快速操作指南 學習筆記| git深入淺出 Part2_Git基礎 基礎認知 Git 有三種狀態,文件可能處於其中之一: 已提交(committed) 表示數據已經安全的保存在本

原创 學習筆記| Vim相關

Vim操作 #進入vimtutor教學 vimtutor 光標操作 h(左) j(下) k(上) l(下) 打開文件 vim FILENAME 退出vim編輯 :q! 取消所有修改操作退出 :wq 保存修改操

原创 框架深入| Dagger2深入淺出 Part1_使用操作

什麼是Dagger2? Dagger2是Dagger的升級版,是一個依賴注入框架,第一代由大名鼎鼎的Square公司共享出來,第二代則是由谷歌接手後推出的,現在由Google接手維護。 google / dagger [Git

原创 Android面經| 算法題解

整理了校招面試算法題,部分《劍指offer》算法題,以及LeetCode算法題,本博文中算法題均使用Java實現 校招面試題解 劍指offer部分題解 LeetCode中文網 部分題解 題目描述: 瞭解哪些排序算法,依次