Subskrybuj powiadomienia dotyczące Google Glass |
E-mail: |
XE22.0 – 14 października 2014 r.
Funkcje użytkownika
- Google Glass obsługuje teraz powiadomienia Androida. Więcej informacji: Synchronizacja powiadomień
GDK
Zmiany w CardBuilder
:
setAttributionIcon(android.graphics.Bitmap)
setAttributionIcon(android.graphics.drawable.Drawable)
, isetAttributionIcon(int)
zostały dodane.setEmbeddedLayout()
dodano.showStackIndicator()
dodano.- Dodano nowe
EMBED_INSIDE
układ.
Inne zmiany:
- Dodano:
Slider
widżet do obsługi ładowania/przetwarzania animacji. - Nowe wyzwalacze głosowe zostały dodane do:
VoiceTriggers.Command
- Dodano nowe kontekstowe polecenia głosowe do:
ContextualMenus.Command
XE21.3 – 24 września 2014 r.
GDK
CardScrollView
Teraz pasek przewijania jest domyślnie włączony. Aby ją wyłączyć, wywołajsetHorizontalScrollBarEnabled(false)
XE21.0 – 8 września 2014 r.
Funkcje użytkownika
- Zaawansowane ustawienia programisty są dostępne w menu ustawień po włączeniu trybu debugowania.
GDK
- Wymieniono
Card
zCardBuilder
, który obsługuje wiele innych układy.Card
jest wycofywany i zostanie usunięty w przyszłej wersji. - Nowe wyzwalacze głosowe zostały dodane do:
VoiceTriggers.Command
- Dodano nowe kontekstowe polecenia głosowe do:
ContextualMenus.Command
- Dodano obsługę kontekstowych poleceń głosowych na
LiveCard
- Do widżetu
CardScrollView
dodano animacje. - Wycofanie funkcji
GestureDetector.ScrollListener
: przyszła wersja będzie raportować zdarzenia przewijania niezależnie od liczby palców na touchpadzie. Aby zachować dotychczasowe działanie (tj.otrzymywane przewijania tylko wtedy, gdy do touchpada jest dokładnie 1 palec), użyj nowyGestureDetector.OneFingerScrollListener
i związane z nim seter. - Zmieniono przykłady GDK na w pełni zgodne z Android Studio.
XE20.1 – 21 sierpnia 2014 r.
GDK
Naprawiono:
- 469: Intencja MediaStore.ACTION_VIDEO_CAPTURE nie używa limitu czasu trwania lub limit rozmiaru
- 289: Obsługa intencji ACTION_WEB_SEARCH do wyszukiwania przy użyciu interfejsu Google Glass
- 412: Pokaż widżet / kartę woluminu
- Problem nr 555: Kliknij, aby zaakceptować, nie działa (intencja MediaStore.ACTION_IMAGE_CAPTURE)
- Problem nr 578: Po aktualizacji XE19.1 MediaRecorder nie przechwytuje filmu.
Interfejs API Mirror
Dodano nowe ustawienie timezone
do
kolekcja Ustawienia.
XE19.1 – 15 lipca 2014 r.
GDK
Dodaliśmy obsługę kamery internetowej USB On-The-Go (OTG) na Glass. Znane problemy uwzględnij:
- Funkcja Plug-and-play w węźle wideo nie jest obsługiwana. Zrestartuj Google Glass w wykryć podłączoną kamerę internetową.
- Jeśli dołączone akcesoria są wyposażone w mikrofon, kontekstowe polecenia głosowe może nie działać.
- Zaleca się przytrzymanie częściowej blokady uśpienia, aby system nie zawieszam dostęp do podłączonej kamery internetowej.
Przygotuj się na Google I/O 2014 Innowacje na platformie Glass .
XE18.1 – 10 czerwca 2014 r.
GDK
- Dodaliśmy obsługę kontekstowych poleceń głosowych w przypadku elementów interaktywnych.
- Dodano komunikat
Intent
ACTION_ON_HEAD_STATE_CHANGED
, który powiadamia Cię o założeniu lub zdejmowaniu urządzenia przez użytkownika. - Przeniesiono interfejs Camera API
EXTRAS
z klasyCameraManager
do nowej klasyIntents
.
XE17.3 – 3 czerwca 2014
GDK
- Niektóre metody
CardScrollView
nie są już prywatne.
XE17.1 – 13 maja 2014 r.
GDK
- Dodano nowe polecenia głosowe do aplikacji
VoiceTriggers.Command
XE16.2 – 29 kwietnia 2014 r.
GDK
- Dodano nowe polecenia głosowe do aplikacji
VoiceTriggers.Command
XE16 – 15 kwietnia 2014 r.
GDK
Zmiany w Card
:
toView()
nie jest już obsługiwany. Użyj jednej zgetView()
.addImage(android.net.Uri)
nie jest już obsługiwany.- Obsługiwane są teraz języki
addImage(android.graphics.Bitmap)
iaddImage(android.graphics.drawable.Drawable)
. getImage(int)
zwracaandroid.graphics.drawable.Drawable
.getText()
za możliwość zwrotu isetText()
oczekujejava.lang.CharSequence
.getFootnote()
zwracasetFootnote()
oczekujejava.lang.CharSequence
.getTimeStamp()
zwracasetTimestamp()
oczekujejava.lang.CharSequence
.getItemViewType()
igetViewTypeCount()
zostały dodane do recyklingu widoków.
Zmiany w CardScrollView
:
- Nie można już zastępować elementów
onPreActivate()
anionPreDeactivate()
. getItemForChildAt(int)
nie jest już obsługiwany.isSettled()
nie jest już obsługiwany.updateViews(boolean)
nie jest już obsługiwany, użyjBaseAdapter#notifyDataSetChanged()
.
Zmiany w TimelineManager
:
Klasa TimelineManager
i obsługa kart statycznych z GDK zostały usunięte.
Zmiany w LiveCard
:
- Tworzysz
LiveCard
za pomocą konstruktoraLiveCard(android.content.Context, java.lang.String)
. navigate()
Dodano metodę przechodzenia do opublikowanego plikuLiveCard
.setRenderer(com.google.android.glass.timeline.GlRenderer)
obsługuje dodawanie mechanizmu renderowania OpenGL ES 2.0 do komponentuLiveCard
.- Karta
attach(android.app.Service)
została dodana, dzięki czemu możesz uruchamiać aktywną usługę kart na pierwszym planie.
Zmiany w CardScrollAdapter
:
- Zawartość
findIdPosition()
ifindItemPosition()
została zastąpiona przezgetPosition(java.lang.Object)
- Usunięto
recycleView()
isetItemOnCard()
.
Inne zmiany
Sounds
wartości typu wyliczeniowego zostały zaktualizowane.GestureDetector
ma 2 statyczne metody pomocniczeisForward()
do wykrywania, czy gest jest do przodu.
Wyzwalacze głosowe
- Polecenia głosowe w wersji produkcyjnej są wymagane przed przesłaniem oprogramowania Glassware do sprawdzenia.
- Niepubliczne polecenia głosowe wymagają trybu programisty.
Powielaj
GET_MEDIA_INPUT
jest teraz obsługiwany
i umożliwia przekazanie ładunków multimediów do oprogramowania Glassware z poziomu menu
(Obecnie obsługiwane są tylko transkrypcje tekstu z rozpoznawania mowy).
XE12 – 17 grudnia 2013
Funkcje użytkownika
Zapoznaj się z nowymi funkcjami dla użytkowników na stronie support.google.com.
GDK
W wersji platformy XE12 wprowadziliśmy te zmiany GDK:
Zmiany w usłudze TimelineManager:
- Oś czasu umożliwia wstawianie kart statycznych.
getLiveCard()
to terazcreateLiveCard()
Zmiany w LiveCard:
enableDirectRendering()
to terazsetDirectRenderingEnabled()
- Usunięto
setNonSilent()
.publish()
pobiera terazLiveCard.PublishMode()
wyliczenie określające, czy na osi czasu karta zostanie opublikowana dyskretnie, czy też została udostępniona aktywność na karcie.
Zmiany w Card
:
- Usunięto
getTimestamp()
isetTimestamp()
. getInfo()
isetInfo()
to terazgetFootnote()
isetFootnote()
.getFullScreenImages()
isetFullScreenImages()
to terazgetImageLayout()
isetImageLayout()
za pomocąCard.ImageLayout
wyliczenie w celu określenia stylu obrazu karty.
Inne zmiany:
- Zajęcia w
Camera
to terazCameraManager
. LiveCardCallback
to terazDirectRenderingCallback
.- Dodano klasę
Sounds
, która udostępnia stałe, może przekazać doAudioManager.playSoundEffect()
aby odtworzyć dźwięki systemu Glass.
Powielaj
W wersji platformy XE12 wprowadzono następujące poprawki interfejsu Mirror API:
- Usunięto problem 2.
- Problem 12 został rozwiązany.
- Problem 297 został rozwiązany.
- Problem 281 został rozwiązany.
- Problem 247 został rozwiązany.
XE11 – 11 listopada 2013
W wersji platformy XE11 wprowadziliśmy te zmiany interfejsu Mirror API:
- Pozycja menu
VIEW_WEBSITE
nie jest już dostępna.
XE10 – 7 października 2013
Następujące zmiany interfejsu Mirror API obsługują nowe funkcje w wersji platformy XE10:
- Elementy osi czasu, które zawierają adres URL we właściwości tekstowej, podają teraz automatycznie
funkcja
OPEN_URI
. WłaściwośćsharingFeatures została dodano do Kontaktów. Pozwala na kontrolowanie funkcji napisów podczas udostępniania. Aby włączyć napisy, ustaw wartość
ADD_CAPTION
.{ "displayName": "Chipotle Cat", "imageUrls": ["http://example.com/chipotle.jpg"], "sharingFeatures": ["ADD_CAPTION"] }
Rozwiązane problemy:
- 197 – awarie związane z udostępnianiem Elementy osi czasu zostały rozwiązane.
XE9 – 9 września 2013
Następujące zmiany interfejsu Mirror API obsługują nowe funkcje w wersji platformy XE9:
- Używanie atrybutu
video/vnd.google-glass.stream-url
jako właściwościcontentType
załącznika zostało wycofane. Aby strumieniować wideo, użyj elementu menuPLAY_VIDEO
z ładunkiem ustawionym na adres URL strumieniowania. Więcej informacji znajdziesz w sekcji Dołączanie filmu. - Jeśli zastąpisz displayName, a potem wartość domyślną kontekstowe polecenie głosowe dla tej pozycji menu nie działa.
- osi czasu,
właściwość
htmlPages
zasobu nie jest już obsługiwana. Zobacz Podział na strony w przypadku aktualnie obsługiwanej metody. - Interfejs
VIEW_WEBSITE
został wycofany i zostanie usunięta w przyszłej wersji. UżywajOPEN_URI
.
Rozwiązane problemy:
- 164 – obsługa strumieniowania filmów Adresy URL filmów w YouTube
XE8 – 12 sierpnia 2013
Następujące zmiany interfejsu Mirror API obsługują nowe funkcje w wersji platformy XE8:
Określono produkty szklane polecenia głosowe
- Dodaj polecenia do menu głosowego za pomocą
contacts
. - Określ polecenie głosowe w
contacts.acceptCommands
usłudze. - „Zanotuj” i „Opublikuj aktualizację” to jedyne obecnie obsługiwane polecenia. Aby poprosić o pomoc w innych poleceniach głosowych, wypełnij Zaproponuj formularz poleceń głosowych w Google Glass
Ulepszony podział na strony w języku HTML.
- Ręczne i automatyczne dzielenie na strony
timelineItem.html
usłudze. - Interfejs
timelineItem.htmlPages
jest wycofany i w przyszłości zostanie usunięty wersji.
Nowy VIEW_WEBSITE
element menu:
- Po aktywowaniu na karcie osi czasu otwiera adres URL określony w
menuItem.payload
w przeglądarce Google Glass.
Rozwiązane problemy:
- 6, 63 – Oprogramowanie Glass można teraz zarejestrować polecenia głosowe przy użyciu interfejsu Mirror API
- 91 – film można teraz odtwarzać z Można teraz określić adres URL karty HTML i miniatury
- 115 – Odtwarzanie filmów jest teraz obsługiwane według pozycji menu
- 137 – nowe wbudowane działanie:
VIEW_WEBSITE
- #160 – obrazy z bardzo długimi adresami URL teraz pracuję
XE7 – 7 lipca 2013
Rozwiązane problemy:
- 53 – filmy teraz zachowują swoje format obrazu
13 czerwca 2013 r.
Udostępnianie kontaktów nie musi już być włączone przez użytkowników w MyGlass. Wszystkie kontakty są domyślnie włączone.
Jeśli oprogramowanie Glassware zawiera dokumentację zalecającą włączenie kontaktu udostępniania (na na końcu procesu uwierzytelniania lub jako karta powitalna).
XE6 – 4 czerwca 2013
Następujące zmiany interfejsu Mirror API obsługują nowe funkcje w wersji platformy XE6:
Dodano
video/vnd.google-glass.stream-url
jako typ MIME dla osi czasu załączniki. Ten typ MIME umożliwia podanie adresu URL, z którego chcesz przesyłać strumieniowo wideo.Więcej informacji znajdziesz w sekcji Dołączanie filmu.
Dodano możliwość dodawania podpisów do udostępnionych obrazów przez użytkowników. Podpis zapisane we właściwości
text
elementu osi czasu.Zobacz Napisy do udostępnionych zdjęć. .
Rozwiązane problemy:
- 77 –
htmlPages
działa już prawidłowo w pakietach z wątkami
15 kwietnia 2013 r.
Pierwsza wersja interfejsu API Mirror.