原创 Android ANR之traces日誌線程參數解析大全

        ANR故障是Android開發中的重點難點問題,而traces.txt日誌的分析則是解決ANR問題的關鍵所在。有很多人對於traces.txt日誌中的諸多線程狀態參數一知半解,不知所云。本文章對這些狀態參數結合源碼進行全面

原创 Android ANR解決之道

話說這日郭靖、黃蓉二人遊走在姜廟鎮的街上,郭靖深色凝重,愁眉緊鎖。         黃蓉見狀,便關切地問道:靖哥哥這幾日可有何心事? 郭靖:蓉兒,這幾日項目上遇到了不少ANR的故障,不論我使出何種招式,都沒能將他們消滅。 黃蓉:這不難。七

原创 Android GPU Inspector

2020年3月24日,Google正式推出了Android GPU debug工具Android GPU Inspector。該工具用於查看在Android平臺上的GPU的運行狀態,也可以進行調試,高通的Adreno和ARM的Ma

原创 基於OpenGL ES的濾鏡算法及GLSL實現代碼

        本文基於開源項目nekocode/CameraFilter(項目地址:https://github.com/nekocode/CameraFilter, 感興趣的讀者可以自行下載該項目代碼,運行於Android系統),講解

原创 綠鵝等大廠2020Android面試經驗(持續整理更新中)

1、Android 四大組件 Activity,Service,Content provider,broadcast receiver。 詳情 2. Activity的4種啓動方式 standard, singleTop, sin

原创 一招解決樹莓派系統黑邊(沒有填滿顯示器)的問題

很多理工科的學生或者工程師都喜歡玩樹莓派,我也不例外。興沖沖的賣了樹莓派(4B 4G版本),還買了24英寸的顯示器,鼓搗了差不多一個小時,然後開機發現桌面無法填滿顯示器,存在黑邊現象。作爲完美主義者的我是絕對不能接受這種現象的。

原创 算法題:RLE壓縮算法(遊程編碼)的Java實現

RLE全稱run-length encoding,又稱爲遊程編碼,或者長度編碼,變動長度編碼法(run coding)。例如,我們輸入字符串"qwweeerrrrttttt",經過壓縮之後的輸出結果應該爲"1q2w3e4r5t"。

原创 綠鵝等大廠Android面試經驗(2020,持續整理更新中)

1、Android 四大組件 Activity,Service,Content provider,broadcast receiver。 詳情 2. Activity的4種啓動方式 standard, singleTop, sin

原创 【全網獨有】一張圖讀懂如何解決Android ANR故障

ANR問題之所以比較難解決,很大一部分原因是開發者對這類問題沒有清晰的分析思路。 直接奉上解決Android ANR故障的思路圖,絕對值得一看,請大家參考。