抖音新版本 代理抓包之後,抓不到,https,xposed安裝justTrustMe 也不行。 逆了抖音源碼,找到一個hook點,X509Util類的verifyServerCertificates,自己調試或者加下log,就會找
https://github.com/googlesamples/android-architecture entities:enterprise Business Rules Use Case: Application Bu
1. ButterKnife介紹 主要是解決掉 findViewById 和 setOnclick ,還包括資源的注入 , IOC ,運行時註解(上次)和編譯時註解(ButterKnife註解) 2. ButterKnife原理分析
1. 源碼分析 現象描述: 2.1. MainActivity裏面註冊 EventBus.register(this) 2.2. MainActivity裏面解綁 EventBus.unRegister(this) 2.3. 把需
本序列來自:https://www.jianshu.com/u/35083fcb7747 READ FUCKING CODE + 實踐 利他:站在使用者角度看好不好用 simple1: /*************
1. Retrofit: 網絡封裝框架(解耦),是對 OkHttp 的封裝。 2.Retrofit 源碼設計模式分析 《Android的源碼》《JakeWharton的源碼》 設計模式的使用 :還是基礎 2.1 Builder 設
1. MVC 舉例 :M: model, V: View,C:controller 1. MVC 兩個地方:個人主頁,編輯資料,MVC意味着 ,這些代碼是需要寫很多份 2. 如果團隊協作,多人開發,那麼這個頁面(編輯資料)一般都是
網絡關閉的情況下,點擊京東超市等各個按鈕,都沒有任何反應;這種交互該如何實現 普通: /** * Created by hcDarren on 2017/8/27. * 標記切點 註解 */ @Target(Elemen
重點:怎麼從通用性接口轉換成特殊性接口 隨着業務越來越多樣,軟件系統就會包含越來越多的一對一特殊接口;怎麼解決這類問題?避免業務的變化導致接口的大變動? 爲了整合這些衆多的特殊性接口;通常會設計出通用性接口,來試圖統一他們,進而監控(
UML : 統一的建模語言 , 人才引入,開發規劃 startUml (iOS Android 都行) power desinger 軟件安裝打開 1.UML分類 1.1 類圖: 類圖是描述系統中
1. 設計模式 (23種) 把基礎打好,做到不管什麼代碼你能自己分析。 什麼是設計模式? 是一套被反覆使用、多數人知曉的、經過分類的、代碼設計經驗的總結。 一些開發的套路,用於解決某一些特定場景的思想 aop 思想:把通用的部分
不要擾亂他人的心志,不要動搖自己的決心 1. OkHttp + RxJava + Rerofit (3次 + 1次) 2. RxBus + RxRelay // addTextChangedListener
1. 架構的演變之路 2. 繞過微信支付和分享的侷限 3. 試題講解 1. View的事件分發: 用兩種方式解釋 (通過畫流程圖,寫文字描述)面試必備題 http://www.jianshu.com/p/98
import和include區別: import是弱傳遞,無法傳遞;include是可以傳遞的。 # 指針、函數、預處理器 // lsn2_example.cpp: 定義應用程序的入口點。 // #include "lsn2_exam
2. 代碼架構和運行時架構(內涵段子) 代碼架構:與業務邏輯無關,基本上每個項目都要用的,比如訪問,網絡,圖片,Activity,Fragment 等等 (一般是不會變動,多下些功夫) 運行時架構:與業務邏輯有關,是這個項目特有的一些功能