rosu 的博客

WebView 广告拦截浅析

Android WebView ADBlocker
前言查豆瓣 使用的是 WebView 加载页面,在豆瓣的移动页面中存在两到三个的广告轮播图,比较影响阅读体验。所以开始着手看看怎么屏蔽掉广告。 在 WebView 中有以下三个方法可以考虑: 123fun onPageFinished(view: WebView, url: String)f ...
「阅读更多」

【翻译】协程在 UI 编程中的使用指南

Android 翻译 Coroutine 协程
原文链接:https://github.com/Kotlin/kotlinx.coroutines/blob/master/ui/coroutines-guide-ui.md#basic-ui-coroutines 原文开源协议:https://github.com/Kotlin/kotl ...
「阅读更多」

2018 总结 & 2019 展望

总结
2018 年 岁月不居,时节如流 想起 17 年年底,我还在纠结接下来的路该如何走时,时间一溜烟就到了 19 年。 纪17 年 12 月,和老师辞去了某 Android 开发的职责,开始转而阅读《Android 编程权威指南》。彼时我刚读完《第一行代码》,踉踉跄跄地敲开了 Android ...
「阅读更多」

从异步线程到 RxJava 的背压控制

Android RxJava Flowable 背压 异步 多线程
1. RxJava 中的异步控制在以前也遇到了类似的场景,那时候还是再使用AsyncTask的时候。我们知道AsyncTask中有doInBackground()方法是一个子线程的异步方法。我们一般在里面执行耗时操作。但是我们会在doInBackground()中执行一个耗时的异步操作吗?看 ...
「阅读更多」

Android 获取 SD 卡路径和 UUID

Android SD card 路径 UUID
Android 的存储结构下面的『内外』,是相对应用而言的。应用内部沙盒称为内部存储,其外部称为外部存储。 内部存储位置Android 内部存储在/data/data/目录下,根据应用的包名划分出来。每个应用都有如下几个子文件夹: data/data/包名/shared_prefs:存放该 ...
「阅读更多」
Prev Next