侧滑返回:透明(Translucent) Activity弹出 PopWindow 后侧滑时背景变黑色
遍历 AccessibilityNodeInfo 报 StackOverflowError
在使用 AccessibilityService 遍历包含 WebView 的 AccessibilityNodeInfo 时会在某些情况下必现 StackOverflowError
的错误,导致应用崩溃。
0x00 异常
最近使用 Android 的 AccessibilityService 做一些自动化操作时发现,在部分机器上遍历包含 WebView 页面的 AccessibilityNodeInfo 时,某些页面必定会引起 StackOverflowError
错误,经过一番查证,定位到主要与系统所使用的 Android System WebView 版本有关,属于 WebView 的 Bug。
相关说明可以参考 Android: Infinite loop of FrameLayouts in accessibility tree 的讨论。
查看 Android System WebView 版本(以下2种方法任一均可):
- 应用程序
- 菜单:显示系统应用程序
- 点击列表中的:Android System WebView
- 详情页内包含版本
- 开发者选项
- 开启「开发者选项」
- 开发者选项 -> WebView 实现
Android Studio Error:String index out of range:-1
React Native 小记 - TouchableOpacity 单次点击无效
GitHub Pages 对自定义域名支持 HTTPS
GitHub Pages Blog 原文:Custom domains on GitHub Pages gain support for HTTPS
在 2018-05-01,GitHub Pages 官方发布了上面的一篇 Blog,告知我们 GitHub Pages 对自定义域名支持 了 HTTPS ,下面针对此新特性来做个简单的说明并提供详细的开启操作流程。
0x00 好处
简单来说,除了 HTTPS 自身带来的加密、防劫持等特性外,Github 官方基于 HTTPS 配合 CND,使得网站的加载速度更快,还能提供额外的防御 DDoS 攻击的保护。
0x01 操作流程
关于如何在 Github Pages 上搭建一个博客,这里不再赘述,网上的教程比较多,此次仅对开启自定义域名支持 HTTPS 这一特性来进行说明。
GitHub Pages 对自定义域名支持 HTTPS
GitHub Pages Blog 原文:Custom domains on GitHub Pages gain support for HTTPS
在 2018-05-01,GitHub Pages 官方发布了上面的一篇 Blog,告知我们 GitHub Pages 对自定义域名支持 了 HTTPS ,下面针对此新特性来做个简单的说明并提供详细的开启操作流程。
0x00 好处
简单来说,除了 HTTPS 自身带来的加密、防劫持等特性外,Github 官方基于 HTTPS 配合 CND,使得网站的加载速度更快,还能提供额外的防御 DDoS 攻击的保护。
0x01 操作流程
关于如何在 Github Pages 上搭建一个博客,这里不再赘述,网上的教程比较多,此次仅对开启自定义域名支持 HTTPS 这一特性来进行说明。
Android 项目开发填坑记 - NoSuchMethodError:(java.lang.System.arraycopy)
Android 必知必会 - 使用 ADB 操作 Clipboard
关键词:service call
、clipboard
、Unknown package
手里一个项目需要执行个骚操作,其中有一个步骤是使用 ADB 来操作 Clipboard(粘贴板),搜索许久发现直接操作并不可行,确切的说是在 Android API >=11 时是不可行的。