在Android 8.0 Oreo 正式发布之前,我们了解到Google最终将添加许多人要求的功能:蓝牙带内铃声支持。此功能实际上是蓝牙免提配置文件(HFP)的一部分,其全部目的是让您的手机将其自定义铃声发送到所连接的蓝牙设备。启用后,您不再需要听到传入电话时蓝牙设备发出的默认噪音。这是很多人喜欢的东西,他们很高兴看到Android有了一个可以给用户提供偏好的拨动开关。在Android Pie中,默认情况下,所有支持的设备上都启用了蓝牙带内铃声,并且不能再由用户在“开发人员选项”中关闭。

自Android Pie推出以来,我们已经讨论了Google在其移动操作系统中添加的许多新功能。张开双臂欢迎了许多这些新功能,这也许就是为什么其中一些其他更改未引起注意的原因。使用Android 8.0 Oreo,隐藏在开发人员选项菜单中的是用于蓝牙设备的新的带内铃声功能。但是,当Google最终发布Android 8.1 Oreo时,默认情况下启用了此功能,并且该切换开关从“启用带内铃声” 重命名为“禁用带内铃声”。
这似乎是两全其美。如果您希望在Android 8.1 Oreo中通过连接的蓝牙设备播放铃声,则无需进入隐藏菜单即可启用它。但是,如果您不喜欢此功能,那么至少可以进入并关闭此功能,以便打进来的电话会播放蓝牙设备发出的默认噪音。很明显,谷歌认为此功能已为所有用户准备就绪,这就是为什么他们默认情况下为所有受支持的设备启用了此功能。一些用户 (通过PiunikaWeb)抱怨这一更改,因为他们不想让自己的蓝牙设备播放铃声。
除非您具有root用户访问权限,否则无法在Android Pie中关闭此功能。在AOSP中,配置值默认为false,但通过支持的设备上的框架覆盖设置为true。扭转这种情况的唯一方法是通过推送自定义框架叠加层,该叠加层将该值再次设置为false。但是,这样做需要root用户,因为Google禁止在Android Pie上使用没有root用户的自定义叠加层。

