订阅 Google Glass 平台公告 |
电子邮件地址: |
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
微件,支持加载/进度动画。 - 将新的语音触发器添加到
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
widget 添加了动画。 - 弃用了
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: 公开音量 widget / 卡片
- 问题 555: 点按即可接受,但无法正常运行 (MediaStore.ACTION_IMAGE_CAPTURE intent)
- 问题 578: 更新 XE19.1 后,MediaRecorder 未能捕获视频。
Mirror API
已将新的timezone
设置添加到
设置集合。
XE19.1 - 2014 年 7 月 15 日
GDK
添加了对 Glass 上的 USB 摄像头 On-The-Go (OTG) 的支持。已知问题 包括:
- 视频节点不支持即插即用。重新启动 Glass,以便 检测连接的网络摄像头。
- 如果连接的配件有麦克风, 情境语音指令 可能不起作用。
- 建议保持部分唤醒锁定,以防止系统 暂停使用连接的摄像头。
查看 2014 年 Google I/O 大会 利用 Glass 平台开展创新 会话。
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
LiveCard(android.content.Context, java.lang.String)
构造函数。 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 平台版本中进行了以下 Mirror API 修复:
XE11 - 2013 年 11 月 11 日
XE11 平台版本中进行了以下 Mirror API 更改:
- “
VIEW_WEBSITE
”菜单项已无法使用。
XE10 - 2013 年 10 月 7 日
以下 Mirror API 变更支持 XE10 平台版本中的新功能:
- 现在,在文本属性中包含网址的时间轴项会自动提供
OPEN_URI
功能。 sharingFeatures 属性 已添加到通讯录。通过它,您可以在分享流程中控制字幕功能。 如需启用字幕,请将其设置为
ADD_CAPTION
。{ "displayName": "Chipotle Cat", "imageUrls": ["http://example.com/chipotle.jpg"], "sharingFeatures": ["ADD_CAPTION"] }
已解决的问题:
- #197 - 与分享相关的崩溃 时间表项已得到解决。
XE9 - 2013 年 9 月 9 日
以下 Mirror API 变更支持 XE9 平台版本中的新功能:
- 使用
video/vnd.google-glass.stream-url
作为附件的contentType
已被弃用。 如需流式传输视频,请改用PLAY_VIDEO
菜单项操作,并将载荷设置为流式传输网址。 如需了解详情,请参阅附加视频。 - 如果您替换内置菜单项的 displayName,则使用默认值 菜单项的上下文语音指令不起作用。
- 时间轴
资源的
htmlPages
属性不再受支持。请参阅 针对当前支持的方法进行分页。 VIEW_WEBSITE
已被弃用,并将在未来的版本中移除。使用OPEN_URI
。
已解决的问题:
- #164 - 现在支持视频在线播放 YouTube 视频网址
XE8 - 2013 年 8 月 12 日
以下 Mirror API 变更支持 XE8 平台版本中的新功能:
指定了玻璃器皿 语音菜单命令
- 使用
contacts
资源。 - 在
contacts.acceptCommands
属性。 - “添加记事”以及“发布更新”是目前仅支持的命令。如需请求支持其他语音指令,请填写 建议一个 Glass 语音指令表单。
改进了 HTML 分页
- 使用
timelineItem.html
属性。 timelineItem.htmlPages
已被弃用,日后将被移除 发布。
新建VIEW_WEBSITE
菜单项:
- 在时间轴卡中激活后,系统会打开
menuItem.payload
Google Glass 网络浏览器。
已解决的问题:
- 6、 #63 - Glassware 现在可以注册 使用 Mirror API 发出语音指令
- #91 - 视频现在可以从 现在可以指定 HTML 卡片和缩略图网址
- #115 - 现已处理视频播放 按菜单项
- #137 - 新的内置操作:
VIEW_WEBSITE
- #160 - 图片网址非常长 现在工作
XE7 - 2013 年 7 月 7 日
已解决的问题:
- #53 - 视频现在会保留 宽高比
2013 年 6 月 13 日
MyGlass 的用户无需再启用分享通讯录功能。所有联系人均已 默认处于启用状态
如果您的 Glassware 包含建议用户启用共享联系人( 或作为欢迎卡显示),则应将其移除。
XE6 - 2013 年 6 月 4 日
以下 Mirror API 变更支持 XE6 平台版本中的新功能:
添加了
video/vnd.google-glass.stream-url
作为时间轴的 MIME 类型 附件。通过该 MIME 类型,您可以指定要从中流式传输视频的网址。如需了解详情,请参阅附加视频。
允许用户为分享的图片添加图片说明。图片说明为 存储在时间轴项目的
text
属性中。请参阅分享照片的图片说明 。
已解决的问题:
- #77 -
htmlPages
现在可以使用 在消息串式软件包内
2013 年 4 月 15 日
发布了 Mirror API 初始版本。