Подпишитесь на объявления Glass Platform |
XE22.0 — 14 октября 2014 г.
Пользовательские функции
- Glass теперь поддерживает уведомления Android. Дополнительную информацию см. в разделе Синхронизация уведомлений .
ГДК
Изменения в CardBuilder
:
- Были добавлены
setAttributionIcon(android.graphics.Bitmap)
,setAttributionIcon(android.graphics.drawable.Drawable)
иsetAttributionIcon(int)
. - Добавлен
setEmbeddedLayout()
. - Добавлен
showStackIndicator()
. - Добавлен новый макет
EMBED_INSIDE
.
Другие изменения:
- Добавлен виджет
Slider
для поддержки анимации загрузки/прогресса. - В
VoiceTriggers.Command
добавлены новые голосовые триггеры. - В
ContextualMenus.Command
добавлены новые контекстные голосовые команды.
XE21.3 — 24 сентября 2014 г.
ГДК
-
CardScrollView
теперь включает полосу прокрутки по умолчанию. Чтобы отключить его, вызовитеsetHorizontalScrollBarEnabled(false)
.
XE21.0 — 8 сентября 2014 г.
Пользовательские функции
- Расширенные настройки разработчика теперь доступны в меню настроек, когда включен режим отладки.
ГДК
-
Card
заменен наCardBuilder
, который поддерживает гораздо больше макетов.Card
устарела и будет удалена в будущем выпуске. - В
VoiceTriggers.Command
добавлены новые голосовые триггеры. - В
ContextualMenus.Command
добавлены новые контекстные голосовые команды. - Добавлена поддержка контекстных голосовых команд в
LiveCard
. - В виджет
CardScrollView
добавлена анимация . - Устарело поведение
GestureDetector.ScrollListener
: будущий выпуск будет сообщать о событиях прокрутки независимо от количества пальцев на сенсорной панели. Чтобы сохранить старое поведение (т. е. получение событий прокрутки только тогда, когда на сенсорной панели находится ровно один палец), используйте новыйGestureDetector.OneFingerScrollListener
и связанный с ним метод установки . - Обновлены образцы GDK для полной совместимости с Android Studio.
XE20.1 — 21 августа 2014 г.
ГДК
Зафиксированный:
- Проблема № 469 : намерение MediaStore.ACTION_VIDEO_CAPTURE не использует ограничение продолжительности или размера.
- Проблема № 289 : Поддержка намерения ACTION_WEB_SEARCH для поиска с использованием пользовательского интерфейса Glass.
- Проблема № 412 : Откройте виджет/карточку громкости.
- Проблема № 555 : Нажмите, чтобы принять, не работает (намерение MediaStore.ACTION_IMAGE_CAPTURE).
- Проблема № 578 : MediaRecorder не может записать видео после обновления XE19.1.
Зеркальный API
В коллекцию настроек добавлена новая настройка timezone
.
XE19.1 — 15 июля 2014 г.
ГДК
Добавлена поддержка USB-веб-камеры On-The-Go (OTG) на стекле. Известные проблемы включают в себя:
- Функция Plug and Play для видеоузла не поддерживается. Перезагрузите Glass, чтобы обнаружить подключенную веб-камеру.
- Если подключенные аксессуары оснащены микрофоном, контекстные голосовые команды могут не работать.
- Рекомендуется удерживать частичную блокировку пробуждения, чтобы система не приостановила доступ к подключенной веб-камере.
Дополнительную информацию можно получить на семинаре Google I/O 2014 «Инновации с помощью Glass Platform» .
XE18.1 — 10 июня 2014 г.
ГДК
- Добавлена поддержка контекстных голосовых команд для погружений.
- Добавлено широковещательное
Intent
ACTION_ON_HEAD_STATE_CHANGED
, чтобы уведомлять вас, когда пользователь надевает или снимает устройство. - Расширения API камеры
EXTRAS
из классаCameraManager
в новый классIntents
.
XE17.3 — 3 июня 2014 г.
ГДК
- Некоторые методы
CardScrollView
больше не являются закрытыми.
XE17.1 — 13 мая 2014 г.
ГДК
- Добавлены новые голосовые команды в
VoiceTriggers.Command
XE16.2 — 29 апреля 2014 г.
ГДК
- Добавлены новые голосовые команды в
VoiceTriggers.Command
XE16 – 15 апреля 2014 г.
ГДК
Изменения в 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)
был добавлен и позволяет запускать службу Live Card на переднем плане.
Изменения в CardScrollAdapter
:
-
findIdPosition()
иfindItemPosition()
заменены наgetPosition(java.lang.Object)
-
recycleView()
иsetItemOnCard()
были удалены.
Другие изменения
- Значения перечисления
Sounds
были обновлены. -
GestureDetector
имеет два вспомогательных статических методаisForward()
, позволяющих определить, является ли жест перенаправленным.
Голосовые триггеры
- Для отправки Glassware на проверку необходимы готовые к работе голосовые команды .
- Голосовые команды, не указанные в списке, требуют режима разработки.
Зеркало
GET_MEDIA_INPUT
теперь является поддерживаемым действием элемента меню и позволяет предоставлять полезные данные мультимедиа для Glassware из пункта меню (в настоящее время поддерживается только расшифрованный текст из голосового ввода).
XE12 — 17 декабря 2013 г.
Пользовательские функции
Ознакомьтесь с новыми пользовательскими функциями на сайте support.google.com .
ГДК
В выпуск платформы 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:
- Проблема 2 исправлена.
- Исправлена ошибка 12 .
- Исправлена ошибка 297 .
- Исправлена ошибка 281 .
- Исправлена ошибка 247 .
XE11 – 11 ноября 2013 г.
В выпуске платформы XE11 были внесены следующие изменения API зеркала:
- Пункт меню
VIEW_WEBSITE
больше недоступен.
XE10 — 7 октября 2013 г.
Следующие изменения API зеркала поддерживают новые функции в версии платформы XE10:
- Элементы временной шкалы, содержащие URL-адрес в свойстве text, теперь автоматически предоставляют функцию
OPEN_URI
. Свойство SharingFeatures было добавлено в Контакты. Это позволяет вам управлять функцией подписей во время процесса обмена. Чтобы включить субтитры, установите для него значение
ADD_CAPTION
.{ "displayName": "Chipotle Cat", "imageUrls": ["http://example.com/chipotle.jpg"], "sharingFeatures": ["ADD_CAPTION"] }
Решенные проблемы:
- #197 — Исправлены сбои, связанные с обменом элементами временной шкалы.
XE9 – 9 сентября 2013 г.
Следующие изменения API зеркала поддерживают новые функции версии платформы XE9:
- Использование
video/vnd.google-glass.stream-url
в качествеcontentType
вложения устарело. Для потоковой передачи видео используйте действие пункта менюPLAY_VIDEO
с полезной нагрузкой, установленной на URL-адрес потоковой передачи. Дополнительную информацию см. в разделе «Прикрепление видео» . - Если вы переопределите displayName встроенного пункта меню, то контекстная голосовая команда по умолчанию для этого пункта меню не будет работать.
- Свойство
htmlPages
ресурса временной шкалы больше не поддерживается. См. раздел «Разбиение на страницы» , чтобы узнать о поддерживаемом в настоящее время методе. -
VIEW_WEBSITE
устарел и будет удален в будущем выпуске. Вместо этого используйтеOPEN_URI
.
Решенные проблемы:
- #164 — Потоковое видео теперь поддерживает URL-адреса видео YouTube.
XE8 — 12 августа 2013 г.
Следующие изменения API зеркала поддерживают новые функции версии платформы XE8:
Команды голосового меню , заданные стеклянной посудой
- Добавьте команды голосового меню, используя ресурс
contacts
. - Укажите голосовую команду в свойстве
contacts.acceptCommands
. - «Сделать заметку» и «Опубликовать обновление» — единственные поддерживаемые команды. Чтобы запросить поддержку других голосовых команд, заполните форму «Предложить голосовую команду Glass» .
Улучшена нумерация страниц HTML.
- Ручное и автоматическое разбиение на страницы из свойства
timelineItem.html
. -
timelineItem.htmlPages
устарел и будет удален в будущем выпуске.
Новый пункт меню VIEW_WEBSITE
:
- При активации с карты временной шкалы в веб-браузере Glass открывается URL-адрес, указанный в
menuItem.payload
.
Решенные проблемы:
- #6 , #63 — Glassware теперь может регистрировать голосовые команды с помощью Mirror API.
- #91 – Видео теперь воспроизводится с HTML-карты, и теперь можно указать URL-адрес миниатюры.
- #115 - Воспроизведение видео теперь управляется пунктом меню.
- #137 — Новое встроенное действие:
VIEW_WEBSITE
- #160 — Изображения с очень длинными URL-адресами теперь работают.
XE7 – 7 июля 2013 г.
Решенные проблемы:
- #53 – Видео теперь сохраняют соотношение сторон.
13 июня 2013 г.
Пользователи MyGlass больше не должны включать общий доступ к контактам . Все контакты теперь включены по умолчанию.
Если ваша Glassware содержит документацию, в которой пользователю рекомендуется включить общий доступ к контакту (например, в конце процесса аутентификации или в качестве приветственной открытки), вам следует удалить ее.
XE6 – 4 июня 2013 г.
Следующие изменения API зеркала поддерживают новые функции версии платформы XE6:
Добавлен
video/vnd.google-glass.stream-url
в качестве типа MIME для вложений временной шкалы. Этот тип MIME позволяет указать URL-адрес для потоковой передачи видео.Дополнительную информацию см. в разделе «Прикрепление видео» .
Добавлена возможность пользователям добавлять подписи к общим изображениям. Заголовок хранится в
text
свойстве элемента временной шкалы.Дополнительную информацию см. в разделе Подписи к общим фотографиям .
Решенные проблемы:
- #77 –
htmlPages
теперь работают в связных пакетах.
15 апреля 2013 г.
Первоначальный выпуск Mirror API .