订阅 Glass Platform 公告 |
电子邮件地址: |
XE22.0 - 2014 年 10 月 14 日
用户功能
- Glass 现在支持 Android 通知。如需了解详情,请参阅通知同步。
GDK
对 CardBuilder
的更改:
- 添加了
setAttributionIcon(android.graphics.Bitmap)
、setAttributionIcon(android.graphics.drawable.Drawable)
和setAttributionIcon(int)
。 - 添加了
setEmbeddedLayout()
。 - 添加了
showStackIndicator()
。 - 添加了新的
EMBED_INSIDE
布局。
其他变更:
- 添加了
Slider
widget,以支持加载/进度动画。 - 向
VoiceTriggers.Command
添加了新的语音触发器 - 向
ContextualMenus.Command
添加了新的上下文语音指令
XE21.3 - 2014 年 9 月 24 日
GDK
CardScrollView
现在默认启用了滚动条。如需将其停用,请调用setHorizontalScrollBarEnabled(false)
。
XE21.0 - 2014 年 9 月 8 日
用户功能
- 现在,当调试模式开启时,您可以通过设置菜单找到高级开发者设置。
GDK
- 将
Card
替换为CardBuilder
,后者支持更多布局。Card
现已弃用,并将在未来的版本中移除。 - 向
VoiceTriggers.Command
添加了新的语音触发器 - 向
ContextualMenus.Command
添加了新的上下文语音指令 - 添加了对
LiveCard
中的上下文语音指令的支持。 - 向
CardScrollView
微件添加了动画。 - 弃用了
GestureDetector.ScrollListener
的行为:未来的版本将报告滚动事件,无论触控板上的手指数如何。如需保留旧行为(即仅当一根手指放在触控板上时才会接收滚动事件),请使用新的GestureDetector.OneFingerScrollListener
及其相关 setter。 - 更新了 GDK 示例,以便与 Android Studio 完全兼容。
XE20.1 - 2014 年 8 月 21 日
GDK
已修复:
- 问题 469:MediaStore.ACTION_VIDEO_CAPTURE intent 未使用时长限制或大小限制
- 问题 289:支持 ACTION_WEB_SEARCH intent 使用 Glass 界面进行搜索
- 问题 412:公开音量微件 / 卡片
- 问题 555:点按即可接受,但不起作用(MediaStore.ACTION_IMAGE_CAPTURE intent)
- 问题 578:MediaRecorder 在更新 XE19.1 后未能捕获视频。
镜像 API
向设置集合添加了新的 timezone
设置。
XE19.1 - 2014 年 7 月 15 日
GDK
添加了对 Glass 上的 USB 网络摄像头 On-The-Go (OTG) 的支持。已知问题包括:
- 不支持视频节点的即插即用。重新启动 Glass 以检测连接的摄像头。
- 如果连接的配件配有麦克风,则可能无法使用上下文语音指令。
- 建议保持部分唤醒锁定以防止系统暂停访问连接的摄像头。
如需了解详情,请观看 2014 年 Google I/O 大会使用 Glass Platform 进行创新。
XE18.1 - 2014 年 6 月 10 日
GDK
- 添加了对沉浸式的上下文语音指令支持。
- 添加了
ACTION_ON_HEAD_STATE_CHANGED
广播Intent
,以便在用户佩戴或移除设备时通知您。 - 将 Camera API
EXTRAS
从CameraManager
类移到了新的Intents
类。
XE17.3 - 2014 年 6 月 3 日
GDK
- 某些
CardScrollView
方法不再是私有方法。
XE17.1 - 2014 年 5 月 13 日
GDK
- 向
VoiceTriggers.Command
添加了新的语音指令
XE16.2 - 2014 年 4 月 29 日
GDK
- 向
VoiceTriggers.Command
添加了新的语音指令
XE16 - 2014 年 4 月 15 日
GDK
对 Card
的更改:
toView()
已不再受支持。请改用getView()
方法之一。addImage(android.net.Uri)
已不再受支持。- 现在支持
addImage(android.graphics.Bitmap)
和addImage(android.graphics.drawable.Drawable)
。 getImage(int)
会返回android.graphics.drawable.Drawable
。getText()
返回结果,setText()
需要java.lang.CharSequence
。getFootnote()
返回结果,setFootnote()
需要java.lang.CharSequence
。getTimeStamp()
返回结果,setTimestamp()
需要java.lang.CharSequence
。- 为视图回收添加了
getItemViewType()
和getViewTypeCount()
。
对 CardScrollView
的更改:
- 无法再替换
onPreActivate()
和onPreDeactivate()
。 getItemForChildAt(int)
已不再受支持。isSettled()
已不再受支持。updateViews(boolean)
不再受支持,请改用BaseAdapter#notifyDataSetChanged()
。
对 TimelineManager
的更改:
移除了 TimelineManager
类,并不再支持 GDK 中的静态卡片。
对 LiveCard
的更改:
- 您现在可以使用
LiveCard(android.content.Context, java.lang.String)
构造函数创建LiveCard
。 - 添加了
navigate()
方法,以导航到已发布的LiveCard
。 setRenderer(com.google.android.glass.timeline.GlRenderer)
支持将 OpenGL ES 2.0 渲染程序添加到LiveCard
。- 添加了
attach(android.app.Service)
,让您可以在前台运行实时卡片服务。
对 CardScrollAdapter
的更改:
findIdPosition()
和findItemPosition()
已替换为getPosition(java.lang.Object)
- 移除了
recycleView()
和setItemOnCard()
。
其他变更
- 更新了
Sounds
枚举值。 GestureDetector
有两个isForward()
辅助静态方法,用于检测某个手势是否在前进。
语音触发器
- 如需提交 Glassware 以供审核,您必须提供可直接用于生产环境的语音指令。
- 不公开的语音指令需要开发模式。
镜像
GET_MEDIA_INPUT
现已成为受支持的菜单项操作,可让您通过菜单项向 Glassware 提供媒体载荷(目前仅支持从语音输入的转录文本)。
XE12 - 2013 年 12 月 17 日
用户功能
访问 support.google.com,查看新的用户功能。
GDK
XE12 平台版本进行了以下 GDK 更改:
对 TimelineManager 的更改:
- 时间轴支持插入静态卡片。
getLiveCard()
现在为createLiveCard()
。
对 LiveCard 的更改:
enableDirectRendering()
现在为setDirectRenderingEnabled()
。- 已移除
setNonSilent()
。publish()
方法现在接受LiveCard.PublishMode()
枚举,以确定时间轴是静默发布卡片还是发布并赋予卡片焦点。
对 Card
的更改:
- 移除了
getTimestamp()
和setTimestamp()
。 getInfo()
和setInfo()
现在为getFootnote()
和setFootnote()
。getFullScreenImages()
和setFullScreenImages()
现在是getImageLayout()
和setImageLayout()
,使用Card.ImageLayout
枚举确定卡片的图片样式。
其他变更:
Camera
类现在为CameraManager
。LiveCardCallback
现在为DirectRenderingCallback
。- 添加了
Sounds
类,该类提供了可传递到AudioManager.playSoundEffect()
以播放 Glass 系统声音的常量。
镜像
在 XE12 平台版本中进行了以下镜像 API 修复:
XE11 - 2013 年 11 月 11 日
在 XE11 平台版本中进行了以下镜像 API 更改:
- “
VIEW_WEBSITE
”菜单项已不再提供。
XE10 - 2013 年 10 月 7 日
以下 镜像 API 更改支持 XE10 平台版本中的新功能:
- 现在,在文本属性中包含网址的时间轴项会自动提供
OPEN_URI
功能。 向通讯录中添加了 sharingFeatures 属性。借助此功能,您可以在分享流程中控制字幕功能。如需启用字幕,请将其设置为
ADD_CAPTION
。{ "displayName": "Chipotle Cat", "imageUrls": ["http://example.com/chipotle.jpg"], "sharingFeatures": ["ADD_CAPTION"] }
问题已解决:
- #197 - 解决了与共享时间轴项相关的崩溃问题。
XE9 - 2013 年 9 月 9 日
以下 镜像 API 更改支持 XE9 平台版本中的新功能:
- 废弃了将
video/vnd.google-glass.stream-url
用作附件的contentType
。如需流式传输视频,请改用PLAY_VIDEO
菜单项操作,并将载荷设置为流式传输网址。 如需了解详情,请参阅附加视频。 - 如果您替换内置菜单项的 displayName,菜单项的默认上下文语音指令将不起作用。
- 时间轴资源的
htmlPages
属性不再受支持。如需了解当前支持的方法,请参阅分页。 VIEW_WEBSITE
已被弃用,并将在未来的版本中移除。请改用OPEN_URI
。
问题已解决:
- #164 - 视频流式传输现在支持 YouTube 视频网址
XE8 - 2013 年 8 月 12 日
以下 镜像 API 更改支持 XE8 平台版本中的新功能:
Glassware 指定的语音菜单命令
- 使用
contacts
资源添加语音菜单命令。 - 在
contacts.acceptCommands
属性中指定语音指令。 - 目前仅支持“添加记事”和“发布更新”。如需请求支持其他语音指令,请填写建议 Glass 语音指令表单。
改进了 HTML 分页
- 从
timelineItem.html
属性中手动和自动分页。 timelineItem.htmlPages
已被弃用,并将在未来的版本中移除。
新的 VIEW_WEBSITE
菜单项:
- 从时间轴卡片激活后,系统会使用 Glass 网络浏览器打开
menuItem.payload
中指定的网址。
问题已解决:
- #6、#63 - Glassware 现在可以使用 镜像 API 注册语音指令
- #91 - 视频现在可以通过 HTML 卡片播放,并且可以指定缩略图网址
- #115 - 视频播放现在由菜单项处理
- #137 - 新的内置操作:
VIEW_WEBSITE
- #160 - 网址非常长的图片现在可以正常运行
XE7 - 2013 年 7 月 7 日
问题已解决:
- #53 - 视频现在保持其宽高比
2013 年 6 月 13 日
用户不再需要在 MyGlass 上启用共享联系人功能。所有联系人现在默认处于启用状态。
如果您的 Glassware 包含建议用户启用共享联系人(例如,在身份验证流程结束时或将其作为欢迎卡片)的文档,您应将其移除。
XE6 - 2013 年 6 月 4 日
以下 镜像 API 更改支持 XE6 平台版本中的新功能:
添加了
video/vnd.google-glass.stream-url
作为时间轴附件的 MIME 类型。通过此 MIME 类型,您可以指定从中流式传输视频的网址。如需了解详情,请参阅附加视频。
添加了允许用户向共享图片添加字幕的功能。字幕会存储在时间轴项的
text
属性中。如需了解详情,请参阅共享照片的字幕。
问题已解决:
- #77 -
htmlPages
现在可在线程包中工作
2013 年 4 月 15 日
镜像 API 的初始版本。