Aby uruchomić własne oprogramowanie Glassware, deklaruj polecenie głosowe powiązane z nim. Dodanie polecenia głosowego powoduje też dodanie menu dotykowego, jeśli użytkownicy chcą klikać zamiast wypowiadać polecenia.
Możesz też uruchomić dostarczone przez system oprogramowanie Glassware, np. nawigację lub przeglądarkę, aby wykonywać za Ciebie określone działania, bez konieczności przepisywania funkcji.
Uruchamianie własnego oprogramowania Glassware
Informacje o uruchamianiu oprogramowania Glassware z menu głównego (karta zegara) znajdziesz w przewodniku dla programistów Voice.
Włączam rozpoznawanie mowy
Więcej informacji o uruchamianiu oprogramowania Glassware do rozpoznawania mowy znajdziesz w przewodniku dla programistów Voice.
Uruchamiam przeglądarkę
Więcej informacji o uruchamianiu przeglądarki Google Glass znajdziesz w sekcji dotyczącej intencji przeglądarki internetowej.
Ustawienia początkowe
Aby wyświetlić kartę ustawień w Google Glass, użyj poniższych intencji.
- Działanie
- Przykład
startActivity(new Intent(Settings.ACTION_SOUND_SETTINGS));
Uruchamiam nawigację
Uruchom wbudowane oprogramowanie szklane nawigacyjne, aby uzyskać szczegółowe wskazówki dojazdu do lokalizacji.
- Działanie
ACTION_VIEW
- Schemat identyfikatora URI danych
google.navigation:ll=<latitude>,<longitude>&title=<title>&q=<query>&mode=<mode>
ll
– współrzędne lokalizacji, do której chcesz nawigować. Nie określaj wartościquery
.title
– tytuł wyświetlany po miejscu, do którego chcesz dotrzeć. Domyślnie wyświetlana jest długość i szerokość geograficzna lokalizacji (jeśli zostały określone przez Ciebie) lub nazwę lokalizacji, jeśli podasz wartośćquery
.query
– ciąg zapytania o miejsca, do których można przejść. Nie określaj wartościll
.mode
– domyślna wartość tomru
, jeśli nie została określona, lubd
, jeślimru
nie istnieje. Możliwe wartości:d
– samochodemw
– pieszob
– rowerr
– transport publicznymru
– ostatnio używane.
- Typ MIME
Brak
- Przykład
Intent navIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:ll=37.4219795, -122.0836669&title=Googleplex"));