一、整體思路 從使用方法出發,首先是怎么使用,其次是我們使用的功能在內部是如何實現的,實現方案上有什么技巧,有什么范式。全文基本上是對 OkHttp 源碼的一個分析與導讀,非常建議大家下載 OkHtt
一個根本性的變化即將改變Android的核心工作方式。但你為什么要關心?而且,為什么這是一件好事?讓我們來看看。Android的新架構組件現已正式并固化。毫無疑問,View Models和LiveDa
一、權限處理分類 由上圖可以看出,主要分為四類。下表逐一介紹各類對應的一些情況。 二、動態權限申請 雖然總的來說分為四類,但是只需要處理一種情況,即動態申請權限。其他三種情況,要么默認實現,要么系
可能有很多朋友在做了多年技術之后都會進入一個迷茫期,對自己所負責的業務邏輯非常熟悉,但是每天就只是和各種需求和Bug打交道而已,總感覺對自身能力的提升并不大。雖然在公司里屬于不可缺少的一員,但是同時又
Model-View-Presenter(MVP),即模型-視圖-表示層,架構被廣泛應用于 Android 應用程序,通過引入表示層將視圖與表示邏輯和模型分離。Model-View-ViewModel
一. AndFix AndFix的原理就是方法的替換,把有bug的方法替換成補丁文件中的方法。注:在Native層使用指針替換的方式替換bug方法,已達到修復bug的目的。 AndFix采用nativ
什么是AppWidget AppWidget 即桌面小部件,也叫桌面控件,就是能直接顯示在Android系統桌面上的小程序,先看圖: 圖中我用×××箭頭指示的即為AppWidget,一些用戶使用比