一球化、背景 近期版本上線后收到不少用戶反饋(大多是華為用戶)崩潰谁尸,日志上總體表現(xiàn)為 pthread_create (1040KB stack) failed: XXX骨望。 二、問...
一球化、背景 近期版本上線后收到不少用戶反饋(大多是華為用戶)崩潰谁尸,日志上總體表現(xiàn)為 pthread_create (1040KB stack) failed: XXX骨望。 二、問...
一成艘、簡單使用 具體使用流程和方法說明詳見:使用教程[https://juejin.cn/post/6976927346162925581] 簡單的代碼示例: 二赏半、原理分析 2...
本文主要介紹Retrofit的使用 官網[https://square.github.io/retrofit/] 一、定義 一個類型安全的 HTTP客戶端請求框架淆两,適用于An...
一断箫、簡介 1.1 定義 給某一個對象提供一個代理,并由代理對象控制對真實對象的訪問秋冰,代理模式是結構型設計模式的一種 代理模式詳解[http://c.biancheng.net...
1 什么是Crash Crash仲义,即閃退,多指在移動設備(如iOS剑勾、Android設備)中埃撵,在打開應用程序時出現(xiàn)的突然退出中斷的情況(類似于Windows的應用程序崩潰)。 ...
是的
Java 泛型通配符上下界理解及應用一.通配符的應用 實踐檢驗真理,所以在說明通配符上下界的理解的時候捂刺,先說明下什么時候使用通配符 關于泛型類型通配符的作用是為了代替泛型類的類型實參谣拣。 當我們使用泛型類作為參數(shù)...
顯然雖然Integer是Number的子類,但是List<Integer>并不是List<Number>的子類族展,所以List<Integer>類型的變量不能直接賦值給List<Number>的變量森缠。這時候通配符就起到作用了List<? extends Number>可以看做是List<Integer>和List<Number>的子類,它可以接收Number類或者其子類型作為類型形參的泛型數(shù)據(jù)仪缸。
這里List<? extends Number>可以看做是List<Integer>和List<Number>的子類贵涵,應該是父類吧
混淆(Proguard)用法 最近項目中遇到一些混淆相關的問題,由于之前對proguard了解不多恰画,所以每次都是面向Stackoverflow的編程宾茂。copy別人的答案內心還...
So文件混淆 一、 混淆目的 JNI開發(fā)過程中利用javah生成本地層對應的函數(shù)名類似于java_com_XX這種形式锣尉,很容易被逆向者在逆向so的時候在IDA的Exports...
目錄介紹 1.為什么要組件化1.1 為什么要組件化1.2 現(xiàn)階段遇到的問題 2.組件化的概念2.1 什么是組件化2.2 區(qū)分模塊化與組件化2.3 組件化優(yōu)勢好處2.4 區(qū)分組...
Fragment系列文章:1刻炒、Fragment全解析系列(一):那些年踩過的坑2、Fragment全解析系列(二):正確的使用姿勢3自沧、Fragment之我的解決方案:Frag...
1.OkHttp源碼解析(一):OKHttp初階2 OkHttp源碼解析(二):OkHttp連接的"前戲"——HTTP的那些事3 OkHttp源碼解析(三):OKHttp中階...
這段時間老李的新公司要更換網絡層,知道現(xiàn)在主流網絡層的模式是RxJava+Retrofit+OKHttp,所以老李開始研究這三個項目的源代碼衣盾,在更換網絡層后寺旺,開始分享這個三個...
由于項目是接手之前的爛尾項目阻塑,經常被吐槽說界面卡半天蓝撇,后來發(fā)現(xiàn)項目里的網絡請求,數(shù)據(jù)庫操作都是在主線程陈莽。將一些長時間的操作換到多線程或者異步之后后渤昌,用戶交互是變的順暢多了,可...