Udostępnij za pośrednictwem


Witaj, Wear

Utwórz pierwszą aplikację Android Wear i uruchom ją na emulatorze lub urządzeniu Wear. Ten przewodnik zawiera instrukcje krok po kroku dotyczące tworzenia małego projektu Android Wear, który obsługuje kliknięcia przycisków i wyświetla licznik kliknięć na urządzeniu Wear. Wyjaśniono w nim, jak debugować aplikację przy użyciu emulatora Wear lub urządzenia Wear połączonego za pośrednictwem połączenia Bluetooth z telefonem z systemem Android. Zawiera również zestaw wskazówek dotyczących debugowania dla urządzeń z systemem Android Wear.

Zrzut ekranu przedstawiający aplikację Wear, która ma zostać ukończona w tym samouczku

Twoja pierwsza aplikacja Wear

Wykonaj następujące kroki, aby utworzyć pierwszą aplikację Xamarin.Android Wear:

1. Tworzenie nowego projektu systemu Android

Utwórz nową aplikację Android Wear:

Ten szablon automatycznie zawiera bibliotekę NuGet (i zależności) systemu Android platformy Xamarin, dzięki czemu będziesz mieć dostęp do widżetów specyficznych dla noszenia. Jeśli nie widzisz szablonu Wear, zapoznaj się z przewodnikiem Instalacja i instalacja , aby sprawdzić, czy zainstalowano obsługiwany zestaw SDK systemu Android.

2. Wybierz poprawną strukturę docelową

Upewnij się, że ustawienie Minimum Android na wartość docelową ma wartość Android 5.0 (Lollipop) lub nowszą:

Ustawianie platformy docelowej na android 5.0 w programie Visual Studio

Aby uzyskać więcej informacji na temat ustawiania platformy docelowej, zobacz Opis poziomów interfejsu API systemu Android.

3. Edytowanie układu Main.axml

Skonfiguruj układ tak, aby zawierał element TextView i Button dla przykładu:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
  <ScrollView
    android:id="@+id/scroll"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#000000"
    android:fillViewport="true">
    <LinearLayout
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:orientation="vertical">
      <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="2dp"
        android:text="Main Activity"
        android:textSize="36sp"
        android:textColor="#006600" />
      <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="2dp"
        android:textColor="#cccccc"
        android:id="@+id/result" />
      <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="showNotification"
        android:text="Click Me!"
        android:id="@+id/click_button" />
    </LinearLayout>
  </ScrollView>
</FrameLayout>

4. Edytowanie źródła MainActivity.cs

Dodaj kod, aby zwiększyć licznik i wyświetlić go po kliknięciu przycisku:

[Activity (Label = "WearTest", MainLauncher = true, Icon = "@drawable/icon")]
public class MainActivity : Activity
{
  int count = 1;

  protected override void OnCreate (Bundle bundle)
  {
    base.OnCreate (bundle);

    SetContentView (Resource.Layout.Main);

    Button button = FindViewById<Button> (Resource.Id.click_button);
    TextView text = FindViewById<TextView> (Resource.Id.result);

    button.Click += delegate {
      text.Text = string.Format ("{0} clicks!", count++);
    };
  }
}

5. Konfigurowanie emulatora lub urządzenia

Następnym krokiem jest skonfigurowanie emulatora lub urządzenia w celu wdrożenia i uruchomienia aplikacji. Jeśli nie znasz jeszcze procesu wdrażania i uruchamiania aplikacji platformy Xamarin.Android, zobacz Przewodnik Szybki start Hello, Android.

Jeśli nie masz urządzenia z systemem Android Wear, takiego jak Android Wear Smartwatch, możesz uruchomić aplikację w emulatorze. Aby uzyskać informacje na temat debugowania aplikacji Wear w emulatorze, zobacz Debugowanie urządzenia Android Wear w emulatorze.

Jeśli masz urządzenie z systemem Android Wear, takie jak Android Wear Smartwatch, możesz uruchomić aplikację na urządzeniu zamiast używać emulatora. Aby uzyskać więcej informacji na temat debugowania na urządzeniu Wear, zobacz Debugowanie na urządzeniu do noszenia.

6. Uruchamianie aplikacji Android Wear

Urządzenie Android Wear powinno pojawić się w menu rozwijany urządzenia. Przed rozpoczęciem debugowania należy wybrać odpowiednie urządzenie z systemem Android Wear lub AVD. Po wybraniu urządzenia kliknij przycisk Odtwórz, aby wdrożyć aplikację w emulatorze lub urządzeniu.

Na początku może zostać wyświetlony komunikat Just a minute... (lub inny ekran interstitial):

Oglądaj emulator wyświetla tylko minutę...

Jeśli używasz emulatora zegarka, uruchomienie aplikacji może zająć trochę czasu. W przypadku korzystania z połączenia Bluetooth wdrożenie aplikacji zajmuje więcej czasu niż w przypadku korzystania z portu USB. (Na przykład wdrożenie tej aplikacji na zegarku LG G Watch połączonego z telefonem Nexus 5 trwa około 5 minut).

Po pomyślnym wdrożeniu aplikacji ekran urządzenia Wear powinien wyświetlić ekran podobny do następującego:

Ekran początkowy aplikacji Wear

Naciśnij przycisk CLICK ME! na twarzy urządzenia Wear i zobacz przyrost liczby przy każdym naciśnięciu:

Zrzut ekranu przedstawiający aplikację Wear po 3 kliknięciach

Następne kroki

Gdy wszystko będzie gotowe do dystrybucji aplikacji, zobacz Praca z pakowaniem.