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
5
A
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
- 1. Starten Sie Android App mit benutzerdefinierten Google Now Befehl
- 2. Google Now Integration mit App
- 3. How To: Sprachbefehle in eine Android-Anwendung
- 4. Erstellen Sie benutzerdefinierte Google Now-Karten
- 5. Mvc6 versionierte API-Aktionen mit benutzerdefinierten Einschränkungen
- 6. Installation von benutzerdefinierten Aktionen
- 7. So aktivieren Sie Facebook PLAY NOW button
- 8. So erweitern Sie CodeLens
- 9. So erweitern Sie Array.prototype.push()?
- 10. Benutzerdefinierte Befehle für Google Now
- 11. Sprachbefehle funktioniert nicht auf Android-Getriebe
- 12. So erhalten Sie Attribute mit Namespace "Android" in benutzerdefinierten TextView
- 13. So erweitern Sie sap.m.ColumnListItem
- 14. XSD mit benutzerdefinierten Attributen erweitern?
- 15. So verwenden Sie Google Forms in Android
- 16. So erweitern Sie mehrere Elemente mit Polymer
- 17. So erweitern Sie CSS-Klasse
- 18. So machen Sie Twitter-App-Stil Schnelle Aktionen auf Android
- 19. Gibt es eine Google Now API, mit der wir unsere eigenen Apps in Now integrieren können?
- 20. Visual Studio Sprachbefehle
- 21. Codeigniter - So erweitern Sie zwei Kernklassen
- 22. Erweitern von `find_by` mit benutzerdefinierten Schlüsseln
- 23. Testen von benutzerdefinierten Admin-Aktionen in Django
- 24. Rails Routing: Ressourcen mit nur benutzerdefinierten Aktionen
- 25. So erweitern Sie die Projekteigenschaftenseite?
- 26. So erweitern Sie von IdealRadio
- 27. Fügen Sie eine neue Lieferfirma zu Google Now hinzu
- 28. So erweitern Sie com.googlecode.wicket.jquery.ui.widget.tabs.TabbedPanel in Wicket?
- 29. Erweitern SpringBootWebSecurityConfiguration mit benutzerdefinierten HttpSecurity-Konfiguration
- 30. So erweitern Sie die Farbpalette in ggplot2
Würde auch sehr gerne wissen. Hast du jemals Paul herausgefunden? –
Noch nicht möglich, da sie die API dafür nicht geöffnet haben. –
Das ist schade, wie haben Apps wie Evernote und Timely es dann geschafft? –