我们在很多文章、教程中都能看到「先开启开发者选项」这个说法。开启开发者选项的方法非常简单:在系统设置的「关于手机」设置项中连按系统版本号,直到弹出相关提示并输入正确的锁屏密码后,即可顺利开启开发者选项。开发者选项将会出现在「系统」设置项中。

虽然名为开发者选项,这当中的许多功能对于一般用户来说也是十分实用:无论是想调节蓝牙音频、限制应用后台的普通用户,想开启演示模式进行截图的少数派 Android 作者,还是想要解锁 Bootloader、使用 adb 调试的玩机爱好者,都能在开发者选项中找到让自己受用的那一项。

但大家有没有想过,除了 OEM 解锁和 USB 调试这些常见功能,长长的开发者选项列表里其它选项是干什么的?

注:打开开发者选项的方式、开发者选项列表中的内容均会因为系统版本有所出入,本文则以搭载 Android 10 的 Pixel 2 为例。

系统界面演示模式:让截图中的状态栏更整洁

无论是出于整洁美观的需要,还是出于保护自身隐私的需要,在分享自己的手机截图、录屏,尤其是为文章内容配图时,我都希望能够提供一片干净整齐、没有信息干扰的状态栏。

进入「系统界面演示模式」并将其中的两项开关都打开,状态栏就会立刻切换到没有任何通知、系统图标也固定不变的演示状态。在此状态下,快捷操作面板中的 Wi-Fi 名称也会改为 DemoMode,防止泄露隐私。

演示模式虽然实用,但选项实在是藏得太深了。如果你经常使用此功能,可以尝试下载 Demo Mode tile 将演示模式添加到快捷操作菜单,下拉一键开启。

显示点按操作反馈:让录屏中的操作更直观

手机屏幕如此大,在录屏为他人演示具体操作其实有点不现实——别人很难清楚你点击了哪里。在使用 OPPO Reno 录屏的时候发现会显示手指的触摸位置,使得录屏时的具体操作更为直观。其实这个功能就是调用了原生 Android 开发者选项中的「显示点按操作反馈」。

启用显示点按操作反馈可以在手指/触控笔触摸屏幕时显示一个白色的小圆圈,这个小圆圈会跟随手指在屏幕上移动。在手机上录屏时,这个小圆圈的作用就像鼠标指针一样,起到一个展示具体操作的作用。 

手动配置蓝牙音频:无线音乐更动听

兴冲冲地买了一条支持 LDAC 协议的耳机,忽然想起自 Android 8.0 开始系统就已经原生支持这项协议。加上来自高通的 aptX、aptX HD 和最最基础的 SBC、AAC,Android 上的蓝牙音频编解码器已经有了五种选择。如何最大程度地享受高品质蓝牙音频传输呢?

如果你有通过蓝牙收听高音质音乐的需求,自带的配置又不能满足你,不妨手动到开发者选项中进行调节。除了手动选择协议,我们还可以选择传输采样率、比特率等等详细参数,但把这些参数拉到最高会影响传输稳定性,建议在周围蓝牙干扰较少的时候使用。

正在运行的服务:看看是谁在偷吃内存

刚切到后台的应用,再一回看怎么就重载了?这往往是因为剩余可用内存不足惹的祸。用了这么多第三方内存查看工具,没想到最直观的那个藏在开发者选项里:正在运行的服务。

在这个界面下,当前哪些应用的进程正在运行便一目了然,比如常见的启动器、输入法,后台正在执行任务的服务……还有它们占据了多少内存、运行了多久等详细数据。如果某一项服务长期占用了大量内存,点进它的子项我们还能对其进行设置、停用或者是报告。

左:正在运行的服务;右:已被缓存的进程

点击右上角的三个小点,我们还能切换到显示已缓存的后台进程。被缓存的后台进程并不活跃,只是为了方便用户切换、快速启动而被保留在内存里,并不需要我们费心终结

渲染模式分析:我的手机还流畅跟手吗?

依次点按「HWUI 呈现模式分析」(旧称为 GPU 渲染模式分析)和「在屏幕上显示为竖条」,屏幕下方就呈现出满满的竖条和红黄绿三条水平线(旧版本则只有一条水平绿线)。

左:Android 9 Reno,右:Android 10 Pixel 2

其中每一个竖条都代表一个帧,每个竖条的高度就代表渲染这个帧所耗费的时间。屏幕上每呈现一帧,这个竖条便会不断地刷新 —— 竖条越低则代表越流畅。在只有一条水平绿线的情况下,如果屏幕中的每一个竖条都在这条水平绿线以下,则说明当然的渲染完全满足 60 帧的屏幕刷新率,反之则说明当前遭遇了卡顿。

而在 Android 10 中这个模式出现了三条水平线,这很可能意味着后续将支持更高刷新率的屏幕。

新旧曲线叠加,这个更高刷新率很可能是 90HZ。

待机应用:限制毒瘤的高级姿势

Android 9 引入了新的电池管理功能应用待机分组(App Standby Buckets),本质其实是对应用资源分配的精细化管理。这个功能会结合机器学习对用户的预测,根据我们使用应用的最近使用频率和总频率来对应用进行分组,决定应用资源分配的优先级,从高到低分别有活跃(ACTIVE)、工作集(WORKINGSET)、常用(FREQUENT)、罕用(RARE)等。

其实我们也能在开发者选项中的「待机应用」一项中手动为应用进行分组,分配四档资源等级,比如将偶尔使用的外卖应用、购票应用等设置为 RARE,节省不必要的资源浪费。

关联阅读:《控制频繁启动的「毒瘤」,Android 9.0 用这些方法让你的手机更省电》

针对 Android 8、8.1 的用户,也可以在开发者选项中的「后台检查」中对未适配到 API 26 的不规范应用的后台活动进行限制。

Wi-Fi 扫描调节:为网络分析开路

在 Android 中,第三方应用可以调用 Wi-Fi 扫描功能来获取当然设备能够连接到的 Wi-Fi 列表,但如果对扫描频率不加限制,手机续航可能就会受到影响。

从 Android 8.0 开始 Google 就开始收紧权限,到了 Android 9,哪怕是用户正在使用的前台应用,也只能在 2 分钟内扫描最多四次。

一些专门用来分析 Wi-Fi 网络的第三方工具应用,比如 Wi-Fi Analyzer 的实用性因此大打折扣,在用户的不断反馈下,Android 10 的开发者选项里终于新增了「Wi-Fi 扫描调节」开关,关闭后就可以允许应用任意扫描。

此项选项默认开启,有测试 Wi-Fi 网络需要的用户可以手动关闭。

主题定制:我的 Android 10 和别人不一样

虽然自定义系统的强调色、字体、图标形状许久之前就已经在第三方 ROM 上实现,但看到极为克制的 Google 终于把这些功能搬进 Android 10 正式版的时候还是感到一丝诧异。

中文用户用这个字体还挺好看的

虽然能够自定义的项目仅只有这三项,字体也不能由用户提供,图标形状的选项也不够丰富,但提供了主题定制的接口就已经昭示了未来 Android 系统外观的无限可能性。

开发者选项的用途当然远不止上文提到的这些,一些常见的基础操作如启用 USB 调试、进行系统错误报告、OEM 解锁等,还有我们之前 介绍 的「强制覆盖暗色主题」均不再赘述,感兴趣的小伙伴不妨可以自己多多探索,也欢迎来评论区分享你的独到经验。

参考链接

> 下载少数派 客户端、关注 少数派公众号 ,了解更多玩机技巧 🚀

> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒