lausai
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...
2020年3月13日 星期五
[Android] Fragment transition 動畫在 onAnimationEnd 呼叫時動畫並未真正結束
›
markdown 最近遇到的一個情況是,我在 fragment 進入動畫結束後要初始化一個 RecyclerView,在 fragment 的 onCreateAnimation 中用將 animation listener 監聽 animation end 事件,並且在該事件...
2020年3月10日 星期二
[Admob] 在 Admob 中啟用 app-ads.txt 檔案
›
markdown 之前收到 Google 的通知說我的 app-ads.txt 沒有啟用,因為沒聽過這個東西,所以大概查了一下是甚麼。簡單說其實這就是一個廣告商認證機制所需要的一個檔案,只有通過認證的廣告商可以使用你的廣告空間,最大好處是可以避免廣告詐欺,從而保住你的廣告收入。...
2020年2月16日 星期日
[Android] 移除 DialogFragment 上方空白
›
markdown 在使用 DialogFragment 的時候會發現上方有一個空白的區域,這是預留給 fragment title 的,若是 DialogFragment 不需要有 title 的話,title 部分空白會讓畫面看起來怪怪的。例如在 [SO](https://s...
‹
›
首頁
查看網路版