从此前的 EMUI 9 到尚未正式推出的 ColorOS 6,硬件上难以突破技术限制的国产 Android 手机厂商,近来都开始在软件体验,即定制安卓 ROM 上大做文章。国内长久以来糟糕的安卓生态体验,似乎也第一次有了「向好」的态势。
在这个大环境下,很多人眼中除了简洁流畅以外乏善可陈的原生 Android 又还有哪些值得借鉴的地方呢?在这篇文章中,我将从一个原生 Android 用户的角度出发,聊聊自己在以往使用过程中总结的那些让原生 Android 更好用、但很多人可能都会忽视的功能。
1.禁用(任意)不必要的系统应用
在我看来,原生 Android 的「简洁流畅」一方面来源于几乎没有多余定制的 UI 和臃肿功能,另一方面也源于我们能够对预装应用进行自由选择的权利。
以 Google 自家的 Pixel 为例,尽管这是一台在软件体验上「Google 味」非常重、预装应用也不算少的 Android 手机,但在实际使用过程中,除了拨号、短信等基础通信 App 以外其他应用都可以被停用。
停用系统应用的途径有不少:
- 在设置中搜索需要停用的应用名称,点击进入应用详情页面后选择停用;
- 在启动器中找到需要停用的应用图标,长按进入应用详情页面后选择停用;
- 在多任务界面中点击或长按(视启动器版本而定)需要停用的应用图标,点击进入应用详情页面后选择停用;
上面这些方法很常见,在一些 Android 玩机经验丰富的用户眼中堪称「小白」。不过值得注意的是,并非所有的应用都向用户提供了停用选项,要是遇到一款不允许被停用、但这款应用本身又无法满足我们的实用需求时,又该如何停用呢?
如果你是 root 用户,市面上有很多面向 root 用户的系统应用卸载工具可以使用,这里不便再多言;如果你的设备没有获取 root 权限或你是个坚持「如无必要勿增 App」的人,按照下面的步骤也能禁用掉手机里的任意应用:
- 为手机开启 USB 调试并连接电脑,连接电脑后,在手机端出现的弹窗中为电脑授予相应权限;
- 电脑端运行命令行窗口(如 CMD)并执行
adb shell
指令 - 出现
shell@机型代码
字样后输入pm list packages | grep 'xxx'
,即可列出手机中与xxx
相关的应用**包名** - 找到你想要卸载的应用的包名,执行
pm uninstall -k --user 0 xxx
(xxx 为包名)指令即可卸载该应用
需要注意的地方有两点:
首先,在卸载任何系统应用前,请一定想清楚自己在卸载什么并做好相关备份。卸载任何系统应用都可能会导致依赖该应用的其他应用工作不稳定甚至直接崩溃(如果你的手机因此爆炸了,我不会对此负责)。
其次,仔细观察这个这个方法中用到的指令我们不难发现,这里的「卸载」其实仅仅是为当前用户(user 0)卸载了对应应用,因此如果你是多用户功能的使用者,被卸载应用在切换后还会出来;
最后,既然卸载应用仅针对当前用户而你又恰好做了必要的备份,如果出现任何问题,还原出厂设置总能解决。那个你本来不该卸载的系统应用,在还原出厂设置之后还在那儿(下次别打它的主意了好吗)。
关联阅读:
2. 做好关键数据的备份
既然提到了备份,我们不妨来聊一聊 Android 系统的备份功能。
在很多人眼中,Android 乃至安卓的系统备份都是很难搞定的——我们可以借助开发商内置的云服务来实现联系人、短信和照片的备份与同步,而一旦涉及到应用,常见的备份方案似乎就没了办法,就算云服务能够帮我们同步好已经备份的应用,打开应用后我们所见到的往往还是一张「新面孔」。
这是因为大多数云服务所提供的应用备份目前都只是备份应用本身(甚至只备份应用列表),我们此前使用应用时的偏好设置,或者用更直白的话来说,那些本该跟着应用一起走的应用数据并没有实现同步。
事实上,Google 早已为原生 Android 和应用开发者提供了两套用于应用数据备份的方式(感兴趣的朋友可参阅 开发指导),对于那些适配了备份系统的应用而言,它们的数据在应用重装后能够从 Google 云端轻松恢复到设备上来。
同样以 Google 自家的 Pixel 手机为例,在 设置->系统->备份
界面中我们可以看到详细的应用数据(App data)备份情况,如果你还不知道当前安装的应用中有哪些支持这个功能,也可以在这里好好看个究竟。
当然,正如上面所说,并不是所有应用都会适配这套完美的应用数据备份和恢复机制,当我们的手机不支持 这项功能或想要备份的应用不支持应用数据备份时,第三方工具就该派上用场了。
比如我们此前已经介绍过的 Swift Backup,相比 Android 平台老牌备份应用钛备份,Swift Backup 拥有更为简洁现代的交互界面,除了常见数据的备份以外,它还能借 root 权限和高级版的定时、批量备份功能,实现对任意应用的应用数据备份几乎可以看作是 Google 应用数据备份的完美替代品。
再比如玩机爱好者时常会接触到的第三方 recovery TWRP,也提供了覆盖面更广、功能更加强大的全盘备份功能。在系统环境变动不大(最好没有变动)的前提下,恢复一个 TWRP 备份能够将你进行备份操作时手机的所有状态滴水不漏地进行还原。
不过 TWRP 有一定操作门槛,不建议新手尝试。
关联阅读:想给 Android 手机来次全面备份?试试比「钛备份」简洁易用的 Swift Backup
3.用好自带的后台管理
除了预装应用瘦身和应用数据备份,关于 Android 应用最为老生常谈的话题之一便是「后台」了。
国产厂商能将「xxx 天不卡」「xxx 天不重启」作为卖点,很大一个原因便在于国内应用在后台行为上的「流氓」。原生 Android 在国外没有如此严苛的生存环境,但为了让用户获得更多的续航时间,Google 其实也在一直在优化原生 Android 的后台管理机制。
如果你不知道该如何处理一款不需要即时通知推送的「毒瘤」应用,不妨按照本文第一部分的步骤打开这个应用的 应用详情
,然后在应用详情界面中的 电池
选项中为该应用开启 后台限制
。
另外,定时检查 开发者选项
中的 待机应用
列表,将「不听话」的应用手动归类进入不同的「待机桶」,也能帮助原生 Android 更好地分配系统资源,延长续航时间。
关联阅读:控制频繁启动的「毒瘤」,Android 9.0 用这些方法让你的手机更省电
4.将常用的 App Shortcuts 固定在桌面
App Shortcuts(应用快捷方式)是 Google 在 Android 7.1 中加入的新特性,该特性允许我们通过长按应用图标的方式来呼出特定应用的快捷跳转菜单,触发方式与 3D Touch 有所不同,便捷性却是不相上下。
遗憾的是,应用快捷方式不仅有着 3D Touch 一样的 问题,如缺乏用户引导、入口隐藏又太深、结果不可预测等等,第三方应用(尤其是国内应用)对这一特性的适配积极性一直以来也不算高。
既然长按图标的结果「不可预测」,我们不妨转换一下使用思路——eAndroid 为每个应用快捷方式入口都提供了进一步钉选(pin)到主屏的选项,以微博官方客户端为例,既然改版后发送微博的入口那么难找,我们不妨长按并松开微博图标,然后在弹出的应用快捷方式列表中长按「发送微博」的快捷方式并将它拖拽至主屏。
这样一来,下次你想发微博时就只需要点击这个应用快捷方式了,简单省事,同样的使用技巧也适用于支付宝(但微信并没有适配应用快捷方式)。
关联阅读:具透 | Android 7.1 开发者预览版新特性一览
5. 自定义应用链接跳转
由于 Flamingo 的通知消息推送必须依赖官方客户端,这两者一般都会同时安装在我的设备上。
但这也会带来一个问题:当别人在其他应用中发来一个推特的外部链接时,点击这个链接后跳转打开应用时依然会弹出应用选单或索性止直接打开官方客户端,就 Flamingo 用户而言,这样的体验不算连贯。
后来我找到了解决办法。只需前往系统设置中 应用与通知->默认应用->打开链接
选项,找到 Flamingo 并将 打开支持的应用
选项设为 在该应用中打开
,这样一来,下次点击相关链接时就会直接跳转到 Flamingo,无需进行二次选择。
同样的设置也适用于微博官方客户端和微博第三方客户端。
以上便是本文上篇想要分享的原生 Android 使用技巧。值得一提的是,文中提到的特性和功能在国产 ROM 中有的得到了保留,有的则惨遭「阉割」。如果你也有值得分享的原生 Android 使用技巧,或你希望自己在使用的 ROM 可以参考或借鉴以上哪些功能,欢迎在评论区与我分享。
> 下载少数派 客户端、关注 少数派公众号,发现更多好用的系统技巧 📱
> 年度回顾、好物推荐、有奖活动,更多精彩尽在 少数派 2018 年度盘点 🎉