Glass-Plattformankündigungen abonnieren |
E-Mail: |
XE22.0 - 14. Oktober 2014
Nutzerfunktionen
- Glass unterstützt jetzt Android-Benachrichtigungen. Weitere Informationen finden Sie unter Benachrichtigungssynchronisierung.
BIP
Änderungen an CardBuilder
:
setAttributionIcon(android.graphics.Bitmap)
,setAttributionIcon(android.graphics.drawable.Drawable)
undsetAttributionIcon(int)
wurden hinzugefügt.setEmbeddedLayout()
wurde hinzugefügt.showStackIndicator()
wurde hinzugefügt.- Neues
EMBED_INSIDE
-Layout wurde hinzugefügt.
Weitere Änderungen:
- Das Widget
Slider
wurde hinzugefügt, um Lade-/Fortschrittsanimationen zu unterstützen. VoiceTriggers.Command
wurden neue Sprachtrigger hinzugefügt- Neue kontextbezogene Sprachbefehle wurden zu
ContextualMenus.Command
hinzugefügt
XE21.3 – 24. September 2014
BIP
- In
CardScrollView
ist jetzt die Bildlaufleiste standardmäßig aktiviert. Rufen SiesetHorizontalScrollBarEnabled(false)
auf, um sie zu deaktivieren.
XE21.0 – 8. September 2014
Nutzerfunktionen
- Wenn der Fehlerbehebungsmodus aktiviert ist, sind jetzt im Menü „Einstellungen“ erweiterte Entwicklereinstellungen verfügbar.
BIP
Card
wurde durchCardBuilder
ersetzt, das viel mehr Layouts unterstützt.Card
wurde verworfen und wird in einer zukünftigen Version entfernt.VoiceTriggers.Command
wurden neue Sprachtrigger hinzugefügt- Neue kontextbezogene Sprachbefehle wurden zu
ContextualMenus.Command
hinzugefügt - Zusätzliche Unterstützung für Kontext-Sprachbefehle in
LiveCard
. - Animationen wurden dem Widget
CardScrollView
hinzugefügt. - Das Verhalten von
GestureDetector.ScrollListener
wurde eingestellt: In einer zukünftigen Version werden Scrollereignisse unabhängig von der Anzahl der Finger auf dem Touchpad gemeldet. Wenn du das alte Verhalten beibehalten möchtest (z. B. wenn nur Scroll-Ereignisse empfangen werden, wenn sich genau ein Finger auf dem Touchpad befindet), verwende den neuenGestureDetector.OneFingerScrollListener
und den zugehörigen Setter. - Die GDK-Beispiele wurden aktualisiert und sind jetzt vollständig mit Android Studio kompatibel.
XE20.1 – 21. August 2014
BIP
Fest:
- Problem 469: Der MediaStore.ACTION_VIDEO_CAPTURE-Intent verwendet kein Zeitlimit oder Größenlimit.
- Problem 289: Unterstützung der ACTION_WEB_SEARCH-Intent-Suche über die Glass-UI
- Problem 412: Volume-Widget/-Karte freigeben
- Problem 555: Zum Annehmen tippen, funktioniert nicht (MediaStore.ACTION_IMAGE_CAPTURE Intent)
- Problem 578: MediaRecorder kann nach Aktualisierung XE19.1 kein Video aufnehmen.
Mirror API
Der Sammlung Settings wurde die neue Einstellung timezone
hinzugefügt.
XE19.1 – 15. Juli 2014
BIP
Unterstützung für USB-Webcam On-the-Go (OTG) in Glass. Zu den bekannten Problemen gehören:
- „Plug-and-Play“ für den Videoknoten wird nicht unterstützt. Starten Sie Glass neu, um die angehängte Webcam zu erkennen.
- Wenn die angehängten Zubehörteile ein Mikrofon haben, funktionieren Sprachbefehle möglicherweise nicht.
- Es wird empfohlen, einen partiellen Wakelock zu halten, um zu verhindern, dass das System auf eine angeschlossene Webcam zugreifen kann.
Weitere Informationen finden Sie auf der Google I/O-Konferenz 2014 Innovate with the Glass Platform.
XE18.1 – 10. Juni 2014
BIP
- Kontextbezogene Sprachbefehle werden jetzt unterstützt.
- Die
ACTION_ON_HEAD_STATE_CHANGED
-ÜbertragungIntent
wurde hinzugefügt, um dich zu benachrichtigen, wenn der Nutzer das Gerät trägt oder entfernt. - Die Camera API
EXTRAS
wurde von der KlasseCameraManager
in die neue KlasseIntents
verschoben.
XE17.3 – 3. Juni 2014
BIP
- Einige
CardScrollView
-Methoden sind nicht mehr privat.
XE17.1 – 13. Mai 2014
BIP
VoiceTriggers.Command
wurden neue Sprachbefehle hinzugefügt
XE16.2 – 29. April 2014
BIP
VoiceTriggers.Command
wurden neue Sprachbefehle hinzugefügt
XE16 – 15. April 2014
BIP
Änderungen an Card
:
toView()
wird nicht mehr unterstützt. Verwenden Sie stattdessen eine dergetView()
-Methoden.addImage(android.net.Uri)
wird nicht mehr unterstützt.addImage(android.graphics.Bitmap)
undaddImage(android.graphics.drawable.Drawable)
werden jetzt unterstützt.getImage(int)
gibt einandroid.graphics.drawable.Drawable
-Objekt zurück.getText()
gibt zurück undsetText()
erwartet einejava.lang.CharSequence
.getFootnote()
gibt zurück undsetFootnote()
erwartet einejava.lang.CharSequence
.getTimeStamp()
gibt zurück undsetTimestamp()
erwartet einjava.lang.CharSequence
.getItemViewType()
undgetViewTypeCount()
wurden für das Recycling von Ansichten hinzugefügt.
Änderungen an CardScrollView
:
onPreActivate()
undonPreDeactivate()
können nicht mehr überschrieben werden.getItemForChildAt(int)
wird nicht mehr unterstützt.isSettled()
wird nicht mehr unterstützt.updateViews(boolean)
wird nicht mehr unterstützt. Verwenden Sie stattdessenBaseAdapter#notifyDataSetChanged()
.
Änderungen an TimelineManager
:
Die Klasse TimelineManager
und die Unterstützung für statische Karten aus dem GDK wurden entfernt.
Änderungen an LiveCard
:
- Sie erstellen jetzt ein
LiveCard
mit dem KonstruktorLiveCard(android.content.Context, java.lang.String)
. - Die Methode
navigate()
wurde hinzugefügt, um eine veröffentlichteLiveCard
aufzurufen. setRenderer(com.google.android.glass.timeline.GlRenderer)
unterstützt das Hinzufügen eines OpenGL ES 2.0-Renderers zuLiveCard
.attach(android.app.Service)
wurde hinzugefügt. Damit kannst du den Live-Kartendienst im Vordergrund ausführen.
Änderungen an CardScrollAdapter
:
findIdPosition()
undfindItemPosition()
wurden durchgetPosition(java.lang.Object)
ersetztrecycleView()
undsetItemOnCard()
wurden entfernt.
Sonstige Änderungen
- Die
Sounds
-Enum-Werte wurden aktualisiert. GestureDetector
hat zwei statischeisForward()
-Hilfsmethoden, mit denen erkannt wird, ob eine Bewegung vorwärts ist.
Sprachauslöser
- Für die Überprüfung von Glassware sind produktionsfertige Sprachbefehle erforderlich.
- Nicht gelistete Sprachbefehle erfordern einen Entwicklungsmodus.
Mirror
GET_MEDIA_INPUT
ist jetzt eine unterstützte Aktion für Menüelemente und ermöglicht es Ihnen, über ein Menüelement Mediennutzlasten an Glassware bereitzustellen. Derzeit wird nur transkribierter Text aus Spracheingabe unterstützt.
XE12 – 17. Dezember 2013
Nutzerfunktionen
Die neuen Nutzerfunktionen finden Sie unter support.google.com.
BIP
In der Version der XE12-Plattform wurden die folgenden GDK-Änderungen vorgenommen:
Änderungen an TimelineManager:
- Die Zeitachse unterstützt das Einfügen statischer Karten.
getLiveCard()
ist jetztcreateLiveCard()
.
Änderungen an LiveCard:
enableDirectRendering()
ist jetztsetDirectRenderingEnabled()
.setNonSilent()
wurde entfernt. Die Methodepublish()
verwendet jetzt die AufzählungLiveCard.PublishMode()
, die bestimmt, ob die Karte im Hintergrund oder im Hintergrund veröffentlicht wird, und gibt der Karte den Fokus.
Änderungen an Card
:
getTimestamp()
undsetTimestamp()
wurden entfernt.getInfo()
undsetInfo()
sind jetztgetFootnote()
undsetFootnote()
.getFullScreenImages()
undsetFullScreenImages()
sind jetztgetImageLayout()
undsetImageLayout()
und verwenden denCard.ImageLayout
-Enum, um den Bildstil der Karte zu bestimmen.
Weitere Änderungen:
- Die Klasse
Camera
ist jetztCameraManager
. LiveCardCallback
ist jetztDirectRenderingCallback
.- Die Klasse
Sounds
wurde hinzugefügt. Sie bietet Konstanten, die Sie anAudioManager.playSoundEffect()
übergeben können, um Glass-Systemtöne abzuspielen.
Mirror
Die folgenden Mirror API-Korrekturen wurden in der XE12-Plattformversion vorgenommen:
- Problem 2 behoben.
- Problem 12 behoben.
- Problem 297 behoben.
- Problem 281 behoben.
- Problem 247 behoben.
XE11 – 11. November 2013
Die folgenden Mirror API-Änderungen wurden in der XE11-Plattformversion vorgenommen:
- Der Menüpunkt
VIEW_WEBSITE
ist nicht mehr verfügbar.
XE10 - 7. Oktober 2013
Die folgenden Mirror API-Änderungen unterstützen neue Funktionen in der XE10-Plattformversion:
- Zeitachsenelemente, die eine URL in der Text-Property enthalten, bieten jetzt automatisch die Funktion
OPEN_URI
. Die sharingFeatures-Property wurde Kontakten hinzugefügt. Sie können damit die Untertitelfunktion während der Freigabe steuern. Wenn du Untertitel aktivieren möchtest, setze sie auf
ADD_CAPTION
.{ "displayName": "Chipotle Cat", "imageUrls": ["http://example.com/chipotle.jpg"], "sharingFeatures": ["ADD_CAPTION"] }
Behobene Probleme:
- Nr. 197 – Abstürze im Zusammenhang mit der Freigabe von Werbebuchungen wurden behoben.
XE9 – 9. September 2013
Die folgenden Mirror API-Änderungen unterstützen neue Funktionen in der XE9-Plattformversion:
- Die Verwendung von
video/vnd.google-glass.stream-url
alscontentType
eines Anhangs wurde verworfen. Verwenden Sie zum Streamen des Videos die Aktion für das MenüelementPLAY_VIDEO
, wobei die Nutzlast stattdessen auf die Streaming-URL festgelegt ist. Weitere Informationen finden Sie unter Video anhängen. - Wenn Sie den displayName eines integrierten Menüelements überschreiben, funktioniert der Standardkontextbefehl für das Menüelement nicht.
- Das Attribut
htmlPages
der Zeitachse wird nicht mehr unterstützt. Die derzeit unterstützte Methode finden Sie unter Paginierung. VIEW_WEBSITE
wurde verworfen und wird in einer zukünftigen Version entfernt. Verwenden Sie stattdessenOPEN_URI
.
Behobene Probleme:
- #164 – Videostreaming unterstützt jetzt YouTube-Video-URLs
XE8 – 12. August 2013
Die folgenden Mirror API-Änderungen unterstützen neue Funktionen in der XE8-Plattformversion:
Für Glassware angegebene Sprachmenübefehle
- Fügen Sie mit der Ressource
contacts
Sprachbefehle für das Menü hinzu. - Geben Sie Ihren Sprachbefehl im Attribut
contacts.acceptCommands
an. - Aktuell werden nur die Befehle „Notiz schreiben“ und „Update posten“ unterstützt. Wenn Sie Unterstützung für andere Sprachbefehle anfordern möchten, füllen Sie das Formular für Glass-Sprachbefehle vorschlagen aus.
Verbesserte HTML-Paginierung
- Manuelle und automatische Paginierung über das Attribut
timelineItem.html
. timelineItem.htmlPages
wurde verworfen und wird in einer zukünftigen Version entfernt.
Neuer VIEW_WEBSITE
-Menüpunkt:
- Bei Aktivierung über eine Zeitachsenkarte wird die in
menuItem.payload
angegebene URL im Glass-Webbrowser geöffnet.
Behobene Probleme:
- #6, #63 – Glassware kann jetzt Sprachbefehle über die Mirror API registrieren.
- Nr. 91: Das Video kann jetzt über eine HTML-Karte wiedergegeben werden und es kann jetzt eine Miniaturansicht-URL angegeben werden
- Nr. 115: Die Videowiedergabe erfolgt jetzt über einen Menüpunkt.
- #137 – Neue integrierte Aktion:
VIEW_WEBSITE
- #160 – Bilder mit sehr langen URLs funktionieren jetzt
XE7 – 7. Juli 2013
Behobene Probleme:
- #53 – Videos behalten jetzt ihr Seitenverhältnis bei
13. Juni 2013
Die Freigabe von Kontakten muss nicht mehr von Nutzern von MyGlass aktiviert werden. Alle Kontakte sind jetzt standardmäßig aktiviert.
Wenn Ihre Glassware eine Dokumentation enthält, in der Ihr Nutzer aufgefordert wird, einen Freigabekontakt zu aktivieren (z. B. am Ende des Authentifizierungsvorgangs oder als Begrüßungskarte), sollten Sie die Dokumentation entfernen.
XE6 – 4. Juni 2013
Die folgenden Mirror API-Änderungen unterstützen neue Funktionen in der XE6-Plattformversion:
video/vnd.google-glass.stream-url
wurde als MIME-Typ für Zeitachsenanhänge hinzugefügt. Mit diesem MIME-Typ können Sie eine URL angeben, von der das Video gestreamt werden soll.Weitere Informationen finden Sie unter Video anhängen.
Nutzer können geteilten Bildern Untertitel hinzufügen. Der Untertitel wird im Attribut
text
der Zeitachse gespeichert.Weitere Informationen finden Sie unter Bildunterschriften für geteilte Fotos.
Behobene Probleme:
- #77 –
htmlPages
funktionieren jetzt in Sets mit Unterhaltungsthreads
15. April 2013
Erste Version der Mirror API.