| Подпишитесь на объявления 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 г.
ГДК
- Добавлена поддержка контекстных голосовых команд для погружений.
- Добавлено широковещательное
IntentACTION_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 .