我很喜欢 OPPO 表盘市场的「明晰组件」这个表盘,唯一的美中不足是,日期、星期和秒数都是灰色。暗光下还能看清,但在户外强光下对比度太低,几乎要凑近才能辨认。想把这几个元素改成白色。真正动手后才发现,它不是普通的 APK 表盘,而是 OPPO 的 engine 表盘包,而且主屏和抬腕/AOD 是两套完全不同的渲染资源。
本文记录一次在自家设备上的修改过程,不涉及绕过付费或分发修改后的表盘;如果你也想改自己买的表盘,可以参考思路。
我很喜欢 OPPO 表盘市场的「明晰组件」这个表盘,唯一的美中不足是,日期、星期和秒数都是灰色。暗光下还能看清,但在户外强光下对比度太低,几乎要凑近才能辨认。想把这几个元素改成白色。真正动手后才发现,它不是普通的 APK 表盘,而是 OPPO 的 engine 表盘包,而且主屏和抬腕/AOD 是两套完全不同的渲染资源。
本文记录一次在自家设备上的修改过程,不涉及绕过付费或分发修改后的表盘;如果你也想改自己买的表盘,可以参考思路。
题外话,我换过好多平板,我理想中的平板是 11 寸,这个大小不至于太重,又不至于屏幕太小,要搭载顶级处理器,玩游戏不卡顿,最好支持解锁 BL。
第一台平板是 iPad Pro 2018 11 寸,这个平板陪伴了我整整 6 年,依然流畅如新,奈何现如今带不动绝区零等大型游戏了,卖掉了。
第二台平板是小米平板 7,太卡!本来澎湃就吃硬件,还用了个 7+ Gen 3,掉帧死机家常便饭,还无法通过小米的解锁考试,卖掉了。
第三台是一加平板 2 Pro,顶级配置,一个 fastboot 命令就能轻松解锁,然而第一次用 13 寸,好重啊,躺着更是没法玩,使用频率都降低了,卖掉了。
第四台也就是现在用的,联想拯救者 Y700,虽然 8 寸是小了点,但毕竟很轻,很容易就接受了。
联想平板系统就像毛坯房,预装的输入法功能实在太少,决定装一个第三方的输入法,于是考虑如下选择:
在使用我的一加平板时,一直被一个问题困扰,由于我的桌面电源在左手边,平板横着放在桌上时,如果需要充电,就需要将 Type-C 接口对准左侧,这就需要先解除旋转锁定,立起平板,待屏幕旋转后,打开旋转锁定,再放平。使其锁定在充电口朝左的横屏状态(技术上称为 SCREEN_ORIENTATION_REVERSE_LANDSCAPE,屏幕方向反横向)。
以前用 iPad Pro 时,我也是一直都这么干的,这倒也没啥,但更麻烦的问题来了。有些 APP 由于代码实现问题,会强制屏幕旋转至某个方向,例如在平板打开美团时,会自动切换到竖屏,打开苍雾世界时,会自动切换到充电口朝右的横屏,退出应用时又会自动切回来。于是当我需要以上场景使用这些 APP 时,必须拖着充电线把平板转来转去,不够大的桌面,不够长的充电线,加上 13 寸 1 斤重的平板,让这一切显得格外艰难。
新的 Android API 改变了应用全屏的方式,网上搜到的全屏代码都不管用了,甚至 谷歌自己的教程 都没有更新,看了 API 文档才研究明白最新代码怎么写。本篇讲述两种新的全屏方式,一种保留状态栏文字的全屏,一种隐藏状态栏的全屏。
我一直在用 Google Play 版本的 QQ,简洁没有花里胡哨的功能,要问我为什么不用 TIM?因为 TIM 实在太简洁了,连表情都不能下载。
今天突然发现 Play 里的 QQ 更新了!终于不是那个远古版本的 7.7.6 了。
我比较喜欢消息气泡,有时候我甚至可以看气泡认人,但我非常讨厌个性字体,一些字体的辨识度实在低,虽然可以双击查看消息,但能够屏蔽就舒服了。在 7.7.6 中我通过删除 Tencent/MobileQQ/.font_info 目录并创建同名文件来屏蔽字体,新版不起作用了。
找了一圈,发现是这个目录位置变了,现在是 Android/data/com.tencent.mobileqq/Tencent/MobileQQ/.font_info/。
马上删掉,创建同名文件!
然后就遇到问题,QQ 学聪明了,删除了我创建的文件,然后重新加载了字体。
我又想到了给 000 权限,但是 Android 内部存储中的文件是不能设权限的,此路不通。
经过一番尝试,我找到了新的办法屏蔽字体,简而言之,就是用空文件替换所有的 ttf。
使用Termux在Android手机上搭建、编辑Hexo博客
高级终端Termux是个强大的终端模拟器,这样的应用应该特别适合不喜欢图形界面的命令行爱好者,组合了强大的终端模拟和拓展Linux包收集支持。
Step:
在Google Play或酷安搜索Termux安装,link:
https://play.google.com/store/apps/details?id=com.termux
https://www.coolapk.com/apk/com.termux
打开Termux,更新软件源
1 | apt update |
Android版本 (1.0~14.0) 与API Level (SDK版本1~34) 对应表
API 级别是一个对 Android 平台版本提供的框架 API 修订版进行唯一标识的整数值。
Android 平台提供了一种框架 API,应用可利用它与底层 Android 系统进行交互。 该框架 API 由以下部分组成: