Krótki przewodnik dotyczący Javy

Ten projekt pokazuje, jak wdrożyć prosty okular Google Glass, który demonstruje główne funkcje interfejsu Google Mirror API.

Aby wyświetlić w pełni działającą wersję demonstracyjną projektu szybkiego startu, przejdź do strony https://glass-python-starter-demo.appspot.com. W przeciwnym razie zapoznaj się z informacjami na temat wdrażania własnej wersji.

Pobierz z GitHuba

Wymagania wstępne

Sprawdź, czy Twój system spełnia następujące warunki wstępne dotyczące projektu szybkiego uruchamiania:

  • Java 1.6
  • Apache Maven – używany w ramach procesu kompilacji.

Tworzenie projektu w Konsoli interfejsów API Google

Następnie włącz dostęp do interfejsu Google Mirror API:

  1. Otwórz konsolę interfejsów API Google i utwórz nowy projekt interfejsu API.
  2. Kliknij Services (Usługi) i włącz Google Mirror API w nowym projekcie. Google Mirror API w konsoli interfejsów API Google
  3. Kliknij Dostęp do interfejsu API i utwórz identyfikator klienta OAuth 2.0 dla aplikacji internetowej. sekcja Dostęp API w konsoli Google API
  4. Podaj nazwę i ikonę urządzenia Glassware. Te pola są wyświetlane na ekranie uwierzytelniania OAuth wyświetlanym użytkownikom. określanie informacji o marce
  5. Wybierz Aplikacja internetowa i określ wartość nazwy hosta, na przykład localhost.wybór typu aplikacji
  6. Kliknij Edytuj ustawienia... obok identyfikatora klienta, aby określić identyfikatory URI przekierowania. Podaj adresy URL wywołania zwrotnego lokalnego serwera WWW programowania, na przykład http://localhost:8080/oauth2callback, oraz wdrożonego serwera WWW, takiego jak https://example.com/oauth2callback. w panelu konfiguracji interfejsu Google API dla identyfikatorów URI przekierowania.
  7. Zapisz identyfikator klienta i tajny klucz w konsoli interfejsów API Google. Będzie Ci potrzebny do skonfigurowania projektu szybkiego uruchamiania.identyfikator klienta i tajny klucz w konsoli interfejsu API Google

Konfigurowanie projektu Szybki start

Skonfiguruj projekt Szybki start, aby korzystać z informacji o kliencie API, wpisując identyfikator klienta i tajny klucz w src/main/resources/oauth.properties:

    # Replace these with values for your project from the Google API Console:
    # https://developers.google.com/console

    client_id=3141592653589793238462643383279
    client_secret=ITS_A_SECRET_TO_EVERYBODY

Importuję projekt

Poniżej znajdziesz instrukcje importowania źródła projektu QuickStart do IntelliJ i Eclipse.

IntelliJ

  1. Kliknij Plik > Importuj projekt....
  2. Wskaż wyodrębniony katalog.
  3. Wybierz Importuj z dotychczasowego modelu > Maven.

Zaćmienie

  1. Aby włączyć importowanie z pliku Maven pom, zainstaluj wtyczkę m2e.
  2. Kliknij Plik > Importuj... > Maven > Existing Maven Project (Istniejący projekt Maven).
  3. Wskaż wyodrębniony katalog i zaimportuj projekt.

Uruchamianie lokalnego serwera programowania

Możesz przeprowadzić projekt Szybki start na lokalnym serwerze programistycznym na potrzeby testowania:

$ mvn jetty:run

Wdrażanie projektu Szybki start

Za pomocą Maven możesz utworzyć plik wojenny dla tego projektu:

$ mvn war:war