2014-03-04 5 views
5

Ich habe kürzlich den Google Now Launcher auf meinem Nexus 4 installiert, und ich habe darüber nachgedacht, wie ich ihn verwenden könnte, um mit meinen eigenen Apps zu interagieren. Während ich meine App öffnen kann, indem ich nach dem Titel frage, habe ich mich gefragt, ob es eine Möglichkeit gibt, die Sprachbefehle abzufangen (möglicherweise über einen Rundfunkempfänger), damit ich etwas wie "Wohnzimmerbeleuchtung ausschalten" sagen kann ein Arduino, um das Licht in einem Raum gegenüber dem Haus auszuschalten? Gleichzeitig habe ich die Dokumentation für Google Now nicht finden können. Wenn das da draußen wäre, würde ich gerne den Link dafür sehen, damit ich einfach lesen kann, was aus der Quelle verfügbar ist.So erweitern Sie Google Now Sprachbefehle in Android mit benutzerdefinierten Aktionen

+0

Würde auch sehr gerne wissen. Hast du jemals Paul herausgefunden? –

+2

Noch nicht möglich, da sie die API dafür nicht geöffnet haben. –

+0

Das ist schade, wie haben Apps wie Evernote und Timely es dann geschafft? –

Antwort

2

Ja. Sie können dies mit dem Android-Intent-Modell tun. Google Now feuert verschiedene Absichten nach dem Parsen Ihres Befehls, und wenn das Telefon eine App registriert hat, um solche Absicht zu behandeln, google jetzt wer Benutzer die Optionen, um den Befehl auszuführen. Allgemein sind: Alarm, Fitness, Medien https://developer.android.com/guide/components/intents-common.html#Now

+1

Wert zu beachten, dass heute (November 2015) generische Aktionen noch nicht öffentlich unterstützt wie unter https://developers.google beschrieben. com/Sprachaktionen/benutzerdefinierte Aktionen –

Verwandte Themen