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 这一特性来进行说明。
Android 项目开发填坑记 - NoSuchMethodError:(java.lang.System.arraycopy)
Android 必知必会 - 使用 ADB 操作 Clipboard
关键词:service call
、clipboard
、Unknown package
手里一个项目需要执行个骚操作,其中有一个步骤是使用 ADB 来操作 Clipboard(粘贴板),搜索许久发现直接操作并不可行,确切的说是在 Android API >=11 时是不可行的。
简单修复MacOS High Sierra 允许 Root 用户无密码登录的安全 Bug
macOS High Sierra 最近爆出一个严重的安全漏洞,允许任何人在没有密码的情况下以完全管理功能的 root 用户登录到 Mac。据说已经有安全补丁,但是很多人未收到推送。
受影响的系统版本:
- macOS High Sierra 10.13
- macOS High Sierra 10.13.1
- macOS High Sierra 10.13.2 beta
同时,这些系统下还需符合以下条件之一时才会受到安全漏洞的影响:
- 以前没有启用 root 账户
- 没有在 Mac 上更改过 root 用户账户密码
这里有个比较简单的解决方法,可以防止这个安全 Bug 成为一个大问题。简单来说就是:在受影响的 Mac 上设置 root 用户的密码。
Android 必知必会 - 获取手机系统的构建模式
关键词:Android
、Make
、 user mode
、user
、userdebug
、eng
判定手机系统的构建模式、用户模式
编译 Rom 时,需要指定目标构建模式,构建模式有三种:用户模式 user、用户调试模式 userdebug 和工程模式 eng
Android 必知必会 - 使用 Intent 打开第三方应用及验证可用性
本文主要记录:
- 使用 Intent 打开第三方应用或指定 Activity 的三种方式
- 使用上面三种方式时分别如何判断该 Intent 能否被解析
- 判断该 Intent 能否被解析中可能出现的遗漏
Android 必知必会 - EmptyView
关键词:GridView ListView EmptyView SwipeRefreshLayout
在使用 GridView、ListView 时经常需要处理无数据的情况,给用户一些必要的提示。而 GridView 和 ListView 可以使用 setEmptyView()
方法来设置无数据时展示的 View 。
本文讲一下 EmptyView 的基本用法以及如何配合 SwipeRefreshLayout 使用。
Android 必知必会 - DialogFragment 实现类似 PopupWindow 效果
近期有网友根据 Android 必知必会 - DialogFragment 使用总结 做一些业务,但是目标却是用 DialogFragment 实现类似 PopupWindow 效果:
- 只拦截自身所占空间部分的事件,其余空间的点击事件不处理
- 可以根据某个 View 定位自身位置
虽然在功能上 PopupWindow 更符合需要,但是使用 DialogFragment 代码更简洁、更方便封装功能模块。