lausai

2020年6月25日 星期四

[Android] RecyclerView load 耗時造成動畫丟幀

›
markdown 又是 RecyclerView 造成的問題分析,這次問題的情境是,在進入一個 fragment 時會帶有一些動畫效果同時載入一個 RecyclerView,但是動畫會發生 junk。 因為這個 fragment 中一些比較 heavy 的 IO 操作都被移到...
2020年5月24日 星期日

Windows 下 YouCompleteMe 安裝步驟

›
markdown [YouCompleteMe](https://github.com/ycm-core/YouCompleteMe) 是一個非常強大的 vim 套件,在各個工作環境中也安裝好幾次了,不過安裝過程有點複雜,每次都要重新看一次文件才知道要怎麼裝,這裡寫一下簡略的步...
2020年5月3日 星期日

[Android] system tracing

›
markdown systrace 是一個用來量測 Android 系統層級執行時間的 command line tool,位置在 android-sdk/platform-tools/systrace/systrace.py,是一個 python script。它的一些參數可...
2020年3月21日 星期六

[Android] 一次 RecyclerView 效能分析

›
markdown 最近遇到了一點效能問題,所以開始研究了一下要如何增進 app 效能,那要改善效能,首先要知道 app 的 bottleneck 到底是甚麼,最經典的方法就是用 profiler 看一下效能都花到哪去了。 圖形化的 profiler 最方便直觀,早期都是推薦用...
2020年3月16日 星期一

[攝影] 光圈、ISO 跟快門

›
markdown ### 光圈 光圈大小影響進光量,大小用 F 值表示,值越小表示光圈越大,相同 ISO 與快門條件下,光圈越大會讓畫面越亮。 大光圈容易拍出背景模糊的淺景深效果,小光圈拍攝主體跟背景都會比較清晰。 ### 快門 快門速度表示曝光時間長短,通常在光線...
2020年3月15日 星期日

[Android] RecyclerView 頻繁刷新效能最佳化

›
markdown 有頻繁刷新 RecyclerView 的需求時,有時候會產生一些性能問題,那 RecyclerView 最佳化的方向有幾個,大概整理如下,供以後需要時備查。 ### DiffUtil [DiffUtil](https://developer.androi...

[Android] 從紅米 note5 中取得 MIUI 原始碼

›
markdown 網路上有很多 android 反編譯的教學文章,教你怎麼反編譯 android 手機的 rom,不過手機廠的 rom 檔案格式日新月異,反編譯工具未必能跟得上 rom 格式改版的速度,像我剛買紅米 note 5 遇到 app 開發問題時,想反編譯 note 5...
‹
›
首頁
查看網路版

關於我自己

lausai
檢視我的完整簡介
技術提供:Blogger.