Sdílet prostřednictvím


Hello, Wear

Vytvořte svou první aplikaci Android Wear a spusťte ji v emulátoru nebo zařízení Wear. Tento názorný postup obsahuje podrobné pokyny pro vytvoření malého projektu Android Wear, který zpracovává kliknutí na tlačítko a zobrazuje čítač kliknutí na zařízení Wear. Vysvětluje, jak ladit aplikaci pomocí emulátoru wear nebo zařízení Wear připojeného přes Bluetooth k telefonu s Androidem. Poskytuje také sadu tipů pro ladění pro Android Wear.

Snímek obrazovky aplikace Wear, která se má dokončit v tomto kurzu

Vaše první aplikace Wear

Pokud chcete vytvořit první aplikaci Xamarin.Android Wear, postupujte takto:

1. Vytvoření nového projektu Pro Android

Vytvořte novou aplikaci Android Wear:

Tato šablona automaticky zahrnuje NuGet knihovny Xamarin Android Wearable (a závislosti), takže budete mít přístup k widgetům specifickým pro opotřebení. Pokud šablonu Wear nevidíte, projděte si průvodce instalací a instalací a pečlivě zkontrolujte, jestli jste nainstalovali podporovanou sadu Android SDK.

2. Zvolte správnou cílovou architekturu.

Ujistěte se, že je minimální hodnota Pro Android nastavená na Android 5.0 (Lollipop) nebo novější:

Nastavení cílové architektury na Android 5.0 v sadě Visual Studio

Další informace o nastavení cílové architektury najdete v tématu Principy úrovní rozhraní ANDROID API.

3. Úprava rozložení Main.axml

Nakonfigurujte rozložení tak, aby obsahovalo TextView a pro ukázku Button :

<?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. Upravte zdroj MainActivity.cs

Přidejte kód pro zvýšení čítače a zobrazte ho pokaždé, když na tlačítko kliknete:

[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. Nastavení emulátoru nebo zařízení

Dalším krokem je nastavení emulátoru nebo zařízení pro nasazení a spuštění aplikace. Pokud ještě neznáte proces nasazení a spouštění aplikací Xamarin.Android obecně, podívejte se na rychlý start Hello, Android.

Pokud nemáte zařízení Android Wear, jako je android Wear Smartwatch, můžete aplikaci spustit v emulátoru. Informace o ladění aplikací Wear v emulátoru naleznete v tématu Ladění Android Wear v emulátoru.

Pokud máte zařízení Android Wear, jako je android Wear Smartwatch, můžete aplikaci spustit na zařízení místo emulátoru. Další informace o ladění na zařízení Wear naleznete v tématu Ladění na zařízení Wear.

6. Spusťte aplikaci Android Wear.

Zařízení Android Wear by se mělo zobrazit v nabídce pro stažení zařízení. Před zahájením ladění nezapomeňte zvolit správné zařízení Android Wear nebo AVD. Po výběru zařízení klikněte na tlačítko Přehrát a nasaďte aplikaci do emulátoru nebo zařízení.

Na první pohled se může zobrazit zpráva (nebo jiná intersticiální obrazovka):

Emulátor kukátku zobrazí jen minutu ...

Pokud používáte emulátor kukátek, spuštění aplikace může chvíli trvat. Když používáte Bluetooth, nasazení aplikace trvá déle, než by přes USB. (Nasazení této aplikace do lg G Watch, které je připojené k telefonu Nexus 5, trvá například přibližně 5 minut.)

Po úspěšném nasazení aplikace by se na obrazovce zařízení Wear měla zobrazit obrazovka podobná této:

Úvodní obrazovka aplikace Wear

Klepněte na tlačítko KLIKNOUT NA MĚ! na obličeji zařízení Wear a zobrazte počet přírůstků po každém klepnutí:

Snímek obrazovky aplikace Wear po 3 kliknutích

Další kroky

Až budete připravení distribuovat aplikaci, přečtěte si téma Práce s balením.