Abo
  • Services:
Anzeige
Unsere Test-App
Unsere Test-App (Bild: Golem.de)

Was drin ist

Anzeige

So richtig viel bietet die SDK-Preview nicht, es sind gerade mal zwei Funktionen: WearableNotifications und RemoteInput.

Über WearableNotifications sendet eine App einen kleinen - oder großen - Hinweis inklusive Icon an die Uhr. Wem sowohl der Name der Klasse als auch die Funktionsweise selbst bekannt vorkommen, der irrt nicht. Das Verhalten und die Anwendung entsprechen eins zu eins der Notification-Klasse ab Android 4.1. Wer in seiner App bereits Notifications benutzt, dürfte seine App also ohne Probleme Google-Wear-tauglich machen können. Tatsächlich werden mit der Wear-Preview-App auch jetzt schon alle Notifications auf der Uhr dargestellt, was manchmal allerdings recht hässlich aussieht.

Konkrete Unterschiede gibt es aber doch: Die Uhr stellt den kleinen und den großen Hinweis im Wesentlichen gleich dar. Besitzt eine WearableNotification einen kleinen und einen großen Hinweis, wird nur der große dargestellt. Es existiert kein Ausklapp-Mechanismus, bei dem zuerst nur der kleine Hinweis dargestellt wird und erst auf einem zweiten Klick der große - wie in Androids Notification-Center auf einem Handy oder Tablet.

Allerdings bietet WearableNotifications, die Möglichkeit, mehrere Texte ("Pages") in einer Notification zu verketten. Auf der Uhr kann der Nutzer dann über horizontale Wischgesten zwischen den Texten wechseln. Eine Notification wird automatisch um eine Action ergänzt - in Form einer Schaltfläche auf einer eigenen Page. Wenn der Benutzer diese Schaltfläche auslöst, dann ruft die Action einen Intent auf. In unserem Falle ist dieser Intent die einzige Activity (Benutzeroberfläche) in unserer App. Es können aber auch zusätzliche Schaltknöpfe für Actions implementiert werden.

  1. // kleine Notification erzeugen
  2. NotificationCompat.Builder notificationBuilder =
  3. new NotificationCompat.Builder(getActivity())
  4. .setSmallIcon(R.drawable.ic_launcher)
  5. .setContentTitle(getString(R.string.hallo))
  6. .setContentText(getString(R.string.hallo))
  7. .setContentIntent(viewPendingIntent);
  8.  
  9. // Page für große Notification erzeugen
  10. BigTextStyle secondPageStyle = new NotificationCompat.BigTextStyle();
  11. secondPageStyle.setBigContentTitle(getString(R.string.hallo))
  12. .bigText(getString(R.string.hallo_world));
  13.  
  14. Notification secondPageNotification =
  15. new NotificationCompat.Builder(getActivity())
  16. .setStyle(secondPageStyle)
  17. .build();
  18.  
  19. // Spracheingabe für die Benutzer-Interaktion nutzen
  20. RemoteInput remoteInput = new RemoteInput.Builder("hello_answer")
  21. .setLabel(getString(R.string.answer))
  22. .build();
  23.  
  24. // Notification zusammenbauen
  25. // ohne addRemoteInputForContentIntent würde die
  26. // Standard-Action genutzt
  27. Notification twoPageNotification =
  28. new WearableNotifications.Builder(notificationBuilder)
  29. .addPage(secondPageNotification)
  30. .addRemoteInputForContentIntent(remoteInput)
  31. .build();
  32.  
  33. NotificationManagerCompat notificationManager =
  34. NotificationManagerCompat.from(getActivity());
  35.  
  36. // Notification abschicken
  37. notificationManager.notify(notificationId, twoPageNotification);

 Android-Wear-SDK angetestet: Erste Programmierversuche mit Googles UhrSprich zur Hand 

eye home zur Startseite
am (golem.de) 11. Apr 2014

Rein von den Hardwaredaten her könnten auch Samsungs Galaxy-Uhren für Android Wear in...

am (golem.de) 11. Apr 2014

Hinreichend rechtssichere Antwort: Darstellung und Funktionen der Golem.de-Webseite auf...

Kevin17x5 11. Apr 2014

Danke für den redaktionellen Beitrag und die Aufklärung. Das es sowas geführtes hier...

HanSwurst101 10. Apr 2014

Ok, wird interessant zu sehen wie dieses Problem gelöst wird. Da ist eigentlich ja nur...

Anonymer Nutzer 10. Apr 2014

Erklär ich dir: Die Armbänder haben kein Display zur Auswertung oder Progammierung...



Anzeige

Stellenmarkt
  1. Schwarz IT Infrastructure & Operations Services GmbH & Co. KG, Neckarsulm
  2. Fraunhofer-Informationszentrum Raum und Bau IRB, Stuttgart
  3. RZV Rechenzentrum Volmarstein GmbH, Wetter (Ruhr), Berlin, Bielefeld
  4. Robert Bosch GmbH, Ditzingen


Anzeige
Spiele-Angebote
  1. 59,99€/69,99€ (Vorbesteller-Preisgarantie)
  2. 55,99€

Folgen Sie uns
       


  1. Streaming

    Akamai macht Videos mit Quic schneller

  2. United Internet

    1&1 bietet VDSL immer mehr über sein eigenes Netz an

  3. Videostreaming im Zug

    Maxdome umwirbt Bahnfahrer bei Tempo 230

  4. Synology FS1018

    Kleine Flashstation für SSDs und Adapterkarte für M.2-SSDs

  5. Reddit

    Drei Alpha-Profilseiten sind online

  6. Souq.com

    Amazon gibt 750 Millionen Dollar für Übernahme aus

  7. Let's Play

    Facebook ermöglicht Livevideos vom PC

  8. Ryzen-CPU

    Ach AMD!

  9. Sensor

    Mit dem Kopfpflaster Gefühle lesen

  10. Übernahme

    Apple kauft iOS-Automatisierungs-Tool Workflow



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Live-Linux: Knoppix 8.0 bringt moderne Technik für neue Hardware
Live-Linux
Knoppix 8.0 bringt moderne Technik für neue Hardware

Buch - Apple intern: "Die behandeln uns wie Sklaven"
Buch - Apple intern
"Die behandeln uns wie Sklaven"
  1. Earbuds mit Sensor Apple beantragt Patent auf biometrische Kopfhörer
  2. Apple Park Apple bezieht das Raumschiff
  3. Klage gegen Steuernachzahlung Apple beruft sich auf europäische Grundrechte

Technik-Kritiker: Jaron Lanier will Facebook zerschlagen
Technik-Kritiker
Jaron Lanier will Facebook zerschlagen
  1. Facebook & Co Bis zu 50 Millionen Euro Geldbuße für Hasskommentare
  2. OCP Facebook rüstet das Rechenzentrum auf
  3. Social Media Facebook verbietet Datennutzung für Überwachung

  1. Ob die auch vor dem Schräddern der Seite...

    Kleine Schildkröte | 13:16

  2. Re: Jetzt bräuchte maxdome nur noch

    Dino13 | 13:16

  3. Re: Für mich völlig belanglos ...

    Unix_Linux | 13:15

  4. Was habt ihr fuer ne komische Vorstellung...

    Mik30 | 13:15

  5. Re: Und keiner sieht die Marktchancen

    Kleine Schildkröte | 13:15


  1. 13:18

  2. 12:28

  3. 12:05

  4. 11:46

  5. 11:30

  6. 10:35

  7. 10:06

  8. 09:04


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel