在AndroidNougat上可以正常使用这些命令
扫描二维码
随时随地手机看文章
有多少人实际上在运行Android O Developer Preview的第一个版本? Developer Preview不仅适用于某些Google设备,而且也不适合日常飞行员。 当然,它绝不是针对普通用户的,而是作为开发人员的测试环境,以确保在Android O正式发布时其应用程序能够正常运行。 但是,这并不意味着我们不能获得乐趣,而是要看里面的东西。 Android O设备最酷的功能之一是自定义System UI Tuner中的导航栏。 但是,如果我们告诉您这样的导航栏自定义功能不仅仅适用于Android O Developer Preview用户,该怎么办? 是的,此功能已在Android 7.X Nougat上运行,并且不需要root访问。
Facepalm。当我撰写有关在上下文上修改 Android O上的导航栏的教程时,我曾假设我发送的这些Shell命令仅在Android O上可以使用。事实证明那不是事实–这些命令在Android Nougat上确实可以正常使用。现在,我们已经知道将近9个月的时间,可以在Android Nougat中启用导航栏自定义,但是,最初的发现要求用户修改SystemUI APK 以显示导航栏调谐器首选项。这显然是许多用户要克服的主要障碍,因为它不仅需要root用户访问权限,而且还要求对SystemUI APK进行反编译并为每次更新打补丁。但是,您甚至 不需要修改SystemUI即可显示此导航栏调谐器活动,无论如何,您都可以通过Shell命令手动修改导航栏!
我们可以确认Android Nougat中这种隐藏的导航栏自定义可在以下设备上使用:
Google Nexus 6
Google Nexus 5X
Google Nexus 6P
谷歌像素
Google Pixel XL
一加3
一加3T
索尼Xperia手机
导航栏定制程序似乎可以在尚未删除AOSP实现的任何设备或ROM上运行,因此,大多数拥有或接近库存基于Android 7.X Nougat的固件的设备都应该可以使用它。
Android Nougat中隐藏的导航栏自定义
在Android Nougat中手动修改导航栏的方式与在Android O上手动修改方式非常相似。您可以发送ADB Shell命令来修改特定设置,也可以向SecuriteTask 或AutoTools等应用程序授予WRITE_SECURE_SETTINGS权限, 以便他们可以控制修改用于控制导航栏按钮的Settings.Secure首选项。使用Tasker,您还可以根据上下文修改导航栏。
将WRITE_SECURE_SETTINGS授予SecureTask或AutoTools很简单,因为您需要做的就是输入以下ADB Shell命令之一,而无需您成为root用户。