Zasubskrybuj ogłoszenia dotyczące Google Glass |
E-mail: |
XE22.0 – 14 października 2014 r.
Funkcje użytkownika
- Glass obsługuje teraz powiadomienia na Androidzie. Więcej informacji znajdziesz w artykule na temat synchronizacji powiadomień.
GDK
Zmiany w CardBuilder
:
- Dodano
setAttributionIcon(android.graphics.Bitmap)
,setAttributionIcon(android.graphics.drawable.Drawable)
orazsetAttributionIcon(int)
. - Dodano
setEmbeddedLayout()
. - Dodano
showStackIndicator()
. - Dodaliśmy nowy układ
EMBED_INSIDE
.
Inne zmiany:
- Dodaliśmy widżet
Slider
, który obsługuje animacje wczytywania/postępów. - Do klastra
VoiceTriggers.Command
dodano nowe aktywatory głosu - Do strony
ContextualMenus.Command
dodano nowe kontekstowe polecenia głosowe
XE21.3 – 24 września 2014 r.
GDK
CardScrollView
ma teraz domyślnie włączony pasek przewijania. Aby ją wyłączyć, zadzwoń pod numersetHorizontalScrollBarEnabled(false)
.
XE21.0 – 8 września 2014 r.
Funkcje użytkownika
- Zaawansowane ustawienia programisty są teraz dostępne w menu ustawień po włączeniu trybu debugowania.
GDK
- Zastąpiono obiekt
Card
obiektemCardBuilder
, który obsługuje wiele innych układów. InterfejsCard
został wycofany i zostanie usunięty w przyszłej wersji. - Do klastra
VoiceTriggers.Command
dodano nowe aktywatory głosu - Do strony
ContextualMenus.Command
dodano nowe kontekstowe polecenia głosowe - Dodaliśmy obsługę kontekstowych poleceń głosowych w systemie
LiveCard
. - Dodano animacje do widżetu
CardScrollView
. - Wycofanie działania
GestureDetector.ScrollListener
: w przyszłej wersji raporty o przewijaniu będą widoczne niezależnie od liczby palców na touchpadzie. Aby zachować stare działanie (czyli otrzymywać zdarzenia przewijania tylko wtedy, gdy na touchpadzie jest tylko 1 palc), użyj nowego elementuGestureDetector.OneFingerScrollListener
i powiązanego z nim narzędzia. - Zaktualizowaliśmy przykłady GDK, aby były w pełni zgodne z Android Studio.
XE20.1 – 21 sierpnia 2014 r.
GDK
Naprawiono:
- Problem 469: intencja MediaStore.ACTION_VIDEO_CAPTURE nie używa limitu czasu ani limitu rozmiaru
- Problem 289: obsługa intencji ACTION_WEB_SEARCH w zakresie wyszukiwania za pomocą interfejsu Glass
- Problem 412: Udostępnij widżet / kartę głośności
- Problem 555: Kliknij, by zaakceptować – nie działa (MediaStore.ACTION_IMAGE_CAPTURE Intent)
- Problem 578: MediaRecorder nie może przechwycić filmu po aktualizacji XE19.1.
Interfejs Mirror API
Do kolekcji Ustawienia dodano nowe ustawienie timezone
.
XE19.1 – 15 lipca 2014 r.
GDK
Dodaliśmy obsługę kamery internetowej USB (On-the-Go) na Google Glass. Znane problemy:
- Wtyczka i odtwarzanie na węźle węzła wideo nie jest obsługiwane. Uruchom ponownie Glass, aby wykryć podłączoną kamerę internetową.
- Jeśli dołączone akcesoria mają mikrofon, kontekstowe polecenia głosowe mogą nie działać.
- Stosowanie częściowej blokady uśpienia jest zalecane, aby uniemożliwić systemowi zawieszenie dostępu do podłączonej kamery internetowej.
Więcej informacji znajdziesz w sesji Google I/O 2014 Innowacje dzięki Glass Platform.
XE18.1 – 10 czerwca 2014 r.
GDK
- Dodaliśmy obsługę kontekstowych poleceń głosowych.
- Dodaliśmy transmisję
ACTION_ON_HEAD_STATE_CHANGED
Intent
, która informuje, gdy użytkownik nosi lub usuwa urządzenie. - Interfejs API aparatu
EXTRAS
został przeniesiony z klasyCameraManager
do nowej klasyIntents
.
XE17.3 – 3 czerwca 2014
GDK
- Niektóre metody
CardScrollView
nie są już prywatne.
XE17.1 – May 13, 2014
GDK
- Do polecenia
VoiceTriggers.Command
dodano nowe polecenia głosowe
XE16.2 – 29 kwietnia 2014 r.
GDK
- Do polecenia
VoiceTriggers.Command
dodano nowe polecenia głosowe
XE16 – 15 kwietnia 2014 r.
GDK
Zmiany w Card
:
- Wersja
toView()
nie jest już obsługiwana. Użyj jednej z metodgetView()
. - Wersja
addImage(android.net.Uri)
nie jest już obsługiwana. - Obsługiwane są teraz wersje
addImage(android.graphics.Bitmap)
iaddImage(android.graphics.drawable.Drawable)
. getImage(int)
zwracaandroid.graphics.drawable.Drawable
.getText()
powraca, asetText()
oczekujejava.lang.CharSequence
.getFootnote()
powraca isetFootnote()
oczekujejava.lang.CharSequence
.getTimeStamp()
zwraca isetTimestamp()
oczekujejava.lang.CharSequence
.- Obiekty
getItemViewType()
igetViewTypeCount()
zostały dodane do recyklingu.
Zmiany w CardScrollView
:
- Elementy
onPreActivate()
ionPreDeactivate()
nie są już zastępowane. - Wersja
getItemForChildAt(int)
nie jest już obsługiwana. - Wersja
isSettled()
nie jest już obsługiwana. - Język
updateViews(boolean)
nie jest już obsługiwany. Użyj interfejsuBaseAdapter#notifyDataSetChanged()
.
Zmiany w pliku TimelineManager
:
Klasa TimelineManager
i obsługa kart statycznych z GDK zostały usunięte.
Zmiany w LiveCard
:
- Teraz utworzysz
LiveCard
za pomocą konstruktoraLiveCard(android.content.Context, java.lang.String)
. - Dodano metodę
navigate()
, która pozwala przejść do opublikowanej stronyLiveCard
. setRenderer(com.google.android.glass.timeline.GlRenderer)
umożliwia dodanie mechanizmu renderowania OpenGL ES 2.0 do elementuLiveCard
.- Usługa
attach(android.app.Service)
została dodana i umożliwia prowadzenie karty na żywo na pierwszym planie.
Zmiany w CardScrollAdapter
:
- Funkcje
findIdPosition()
ifindItemPosition()
zostały zastąpione przezgetPosition(java.lang.Object)
recycleView()
isetItemOnCard()
zostały usunięte.
Inne zmiany
- Wartości wyliczenia
Sounds
zostały zaktualizowane. GestureDetector
ma 2 metody statyczne pomocniczeisForward()
, które wykrywają gest do przodu.
Aktywatory głosowe
- Do przesyłania Glassware do sprawdzenia polecenia głosowe gotowe do wykorzystania w środowisku produkcyjnym są potrzebne.
- Niepubliczne polecenia głosowe wymagają trybu programisty.
Lusterka
GET_MEDIA_INPUT
to teraz obsługiwane działanie w menu, które umożliwia przekazywanie ładunków multimedialnych do Glassware z poziomu menu (obecnie obsługujemy tylko transkrypcję tekstu z rozpoznawania mowy).
XE12 – 17 grudnia 2013 r.
Funkcje użytkownika
Poznaj nowe funkcje na stronie support.google.com.
GDK
W wersji XE12 wprowadzono następujące zmiany w wartości GDK:
Zmiany w funkcji TimelineManager:
- Na osi czasu można wstawiać karty statyczne.
getLiveCard()
to terazcreateLiveCard()
.
Zmiany w LiveCard:
enableDirectRendering()
to terazsetDirectRenderingEnabled()
.- Użytkownik
setNonSilent()
został usunięty. Metodapublish()
pobiera teraz wyliczenieLiveCard.PublishMode()
, które określa, czy oś czasu publikuje kartę w trybie cichym, czy też publikuje ją, koncentrując kartę.
Zmiany w Card
:
getTimestamp()
isetTimestamp()
zostały usunięte.getInfo()
isetInfo()
to terazgetFootnote()
isetFootnote()
.getFullScreenImages()
isetFullScreenImages()
to terazgetImageLayout()
isetImageLayout()
na podstawie wyliczeniaCard.ImageLayout
, aby określić styl obrazu karty.
Inne zmiany:
- Klasa
Camera
to terazCameraManager
. LiveCardCallback
to terazDirectRenderingCallback
.- Dodano klasę
Sounds
, która zapewnia stałe reguły przekazywania doAudioManager.playSoundEffect()
, aby odtwarzać dźwięki systemu Glass.
Lusterka
W wersji XE12 wprowadzono te poprawki interfejsu Mirror API:
- Problem 2 został rozwiązany.
- Problem 12 został naprawiony.
- Problem 297 został rozwiązany.
- Problem 281 został rozwiązany.
- Problem 247 został rozwiązany.
XE11 – Nov 11, 2013
W wersji XE11 wprowadzono te zmiany w interfejsie Mirror API:
- Pozycja menu
VIEW_WEBSITE
nie jest już dostępna.
XE10 – 7 października 2013 r.
Te zmiany interfejsu Mirror API obsługują nowe funkcje wersji platformy XE10:
- Elementy osi czasu, które zawierają adres URL we właściwości tekstowej, automatycznie udostępniają teraz funkcję
OPEN_URI
. Właściwość sharingFeatures została dodana do Kontaktów. Dzięki niemu możesz kontrolować funkcję napisów w trakcie udostępniania. Aby włączyć napisy, ustaw
ADD_CAPTION
.{ "displayName": "Chipotle Cat", "imageUrls": ["http://example.com/chipotle.jpg"], "sharingFeatures": ["ADD_CAPTION"] }
Rozwiązane problemy:
- #197 – rozwiązaliśmy problemy związane z udostępnianiem elementów osi czasu.
XE9 – 9 września 2013 r.
Te zmiany interfejsu Mirror API obsługują nowe funkcje wersji platformy XE9:
- Używanie metody
video/vnd.google-glass.stream-url
jakocontentType
w załączniku zostało wycofane. Aby przesyłać strumieniowo film, użyj czynności dotyczącej elementu menuPLAY_VIDEO
z ładunkiem ustawionym na adres URL strumieniowego przesyłania danych. Więcej informacji znajdziesz w artykule Dołączanie filmu. - Jeśli zastąpisz displayName wbudowanego elementu menu, domyślne polecenie kontekstowe elementu menu nie będzie działać.
- Właściwość osi czasu zasobu
htmlPages
nie jest już obsługiwana. Zobacz Podział na strony, aby zapoznać się z aktualnie obsługiwaną metodą. - Interfejs
VIEW_WEBSITE
został wycofany i zostanie usunięty w przyszłej wersji. Zamiast niego użyj interfejsuOPEN_URI
.
Rozwiązane problemy:
- #164 – Strumieniowe przesyłanie filmów obsługuje teraz adresy URL filmów w YouTube
XE8 – 12 sierpnia 2013 r.
Te zmiany interfejsu Mirror API obsługują nowe funkcje platformy XE8:
Określono polecenia menu poleceń głosowych
- Dodaj polecenia menu głosowego, używając zasobu
contacts
. - Polecenie głosowe określ we właściwości
contacts.acceptCommands
. - „Zanotuj” i „Opublikuj aktualizację” to obecnie jedyne obsługiwane polecenia. Aby poprosić o pomoc dotyczącą innych poleceń głosowych, wypełnij formularz Polecenie głosowe.
Ulepszyliśmy podział na strony.
- Ręczne i automatyczne podział na strony z poziomu właściwości
timelineItem.html
. - Interfejs
timelineItem.htmlPages
został wycofany i zostanie usunięty w przyszłej wersji.
Nowa pozycja menu VIEW_WEBSITE
:
- Po aktywowaniu z poziomu osi czasu otwierany jest adres URL określony w
menuItem.payload
w przeglądarce Google Glass.
Rozwiązane problemy:
- #6, #63 – Glassware może teraz rejestrować polecenia głosowe za pomocą interfejsu Mirror API
- #91 – film można teraz odtwarzać na karcie HTML. Można podać adres URL miniatury.
- 115 – Odtwarzanie filmu jest teraz obsługiwane przez element menu
- #137 – Nowe wbudowane działanie:
VIEW_WEBSITE
- #160 – obrazy z bardzo długimi adresami URL teraz działają
XE7 – 7 lipca 2013 r.
Rozwiązane problemy:
- 55 – Filmy zachowują teraz współczynnik proporcji.
13 czerwca 2013 r.
Udostępnij kontaktykontaktom przez użytkowników MyGlass. Wszystkie kontakty są teraz domyślnie włączone.
Jeśli Glass zawiera dokumentację informującą użytkownika, aby włączył opcję udostępnienia kontaktu (na przykład na końcu procesu uwierzytelniania lub jako kartę powitalną), należy go usunąć.
XE6 – 4 czerwca 2013 r.
Te zmiany interfejsu Mirror API obsługują nowe funkcje wersji platformy XE6:
Dodano typ
video/vnd.google-glass.stream-url
jako typ MIME załączników na osi czasu. Ten typ MIME umożliwia określenie adresu URL strumienia wideo.Więcej informacji znajdziesz w artykule Dołączanie filmu.
Dodaliśmy możliwość dodawania napisów do udostępnionych obrazów. Napisy są przechowywane we właściwości
text
elementu osi czasu.Więcej informacji znajdziesz w sekcji Napisy do udostępnionych zdjęć.
Rozwiązane problemy:
- #77 –
htmlPages
działa teraz w pakietach z wątkami
15 kwietnia 2013 r.
Początkowa wersja interfejsu Mirror API.