Google缓慢但稳定改进的可穿戴设备平台Android Wear将在不久的将来收到具有相当有用功能的更新。周四,Google宣布了新的Android Wear SDK版本以及最新的Android Wear版本Android Wear 2.9.0。Android Wear 2.9.0 在第一方和第三方表盘的底部添加了一个类似于Android Oreo的通知点,该通知点以前是可选的。点状图标默认为白色,但表盘的创建者和开发人员可以通过WatchFaceStyle.setAccentColor来自定义其颜色和环周围的颜色。

或者,他们可以关闭通知点,并将其替换为显示未读通知总数的计数器,该计数器将出现在系统托盘表面的顶部。或者,如果他们喜欢冒险,可以使用WatchFaceStyle.getUnreadCount捕获未读通知的数量,并修改字体和样式。

除了新的未读通知指示器之外,最新的Android Wear SDK还改进了ComplicationDrawable类(可控制表盘表面复杂性行为的可绘制样式对象),该类是在Google I / O 2017上引入的。

从Wear SDK 2.2.0开始,缺少显示内容所需权限的复杂程序(例如,不要求访问Internet的天气小部件)会自动在onTap方法中启动权限请求。

另一个重大变化与屏幕重绘有关。以前,谷歌(Google)建议具有复杂性的表盘(包含图像或图标)每秒重新绘制一次屏幕,以使用户在加载时不会等待。但这对于每分钟更新一次的表盘没有多大意义。Google的解决方案是ComplicationDrawable中的新回调Drawable.Callback,可在加载图像后重新绘制表盘。

您可以使用新的基于Android Oreo的模拟器来预览Android Wear 2.9.0 ,但应注意一些错误。Google表示,在模拟器中激活剧院模式可能会导致卡住,直到您清除模拟器数据为止,并且在API级别25和26的模拟器窗口中,电源按钮不起作用。此外,如果您使用手写输入法,则中国版的模拟器有时会开始闪烁,并且如果您单击屏幕键盘上的按钮,则键盘会遮住一半的屏幕。