Partager via


Hello, Wear

Créez votre première application Android Wear et exécutez-la sur un émulateur ou un appareil Wear. Cette procédure pas à pas fournit des instructions pas à pas pour créer un petit projet Android Wear qui gère les clics de bouton et affiche un compteur de clic sur l’appareil Wear. Il explique comment déboguer l’application à l’aide d’un émulateur Wear ou d’un appareil Wear connecté via Bluetooth à un téléphone Android. Il fournit également un ensemble de conseils de débogage pour Android Wear.

Capture d’écran de l’application Wear à terminer dans ce tutoriel

Votre première application Wear

Procédez comme suit pour créer votre première application Xamarin.Android Wear :

1. Créer un projet Android

Créez une application Android Wear :

Ce modèle inclut automatiquement le NuGet de la bibliothèque Xamarin Android Wearable (et les dépendances) afin que vous ayez accès aux widgets spécifiques à l’usure. Si vous ne voyez pas le modèle Wear, passez en revue le guide d’installation et d’installation pour deux case activée que vous avez installé un Kit de développement logiciel (SDK) Android pris en charge.

2. Choisissez l’infrastructure cible appropriée

Vérifiez que Minimum Android à cibler est défini sur Android 5.0 (Lollipop) ou version ultérieure :

Définition du framework cible sur Android 5.0 dans Visual Studio

Pour plus d’informations sur la définition de l’infrastructure cible, consultez Présentation des niveaux d’API Android.

3. Modifier la disposition Main.axml

Configurez la disposition pour contenir un TextView et un Button pour l’exemple :

<?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. Modifier la source MainActivity.cs

Ajoutez le code pour incrémenter un compteur et l’afficher chaque fois que le bouton est cliqué :

[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. Configurer un émulateur ou un appareil

L’étape suivante consiste à configurer un émulateur ou un appareil pour déployer et exécuter l’application. Si vous n’êtes pas encore familiarisé avec le processus de déploiement et d’exécution d’applications Xamarin.Android en général, consultez le guide de démarrage rapide Hello, Android.

Si vous n’avez pas d’appareil Android Wear tel qu’un Appareil AndroidWear, vous pouvez exécuter l’application sur un émulateur. Pour plus d’informations sur le débogage d’applications Wear sur un émulateur, consultez Déboguer Android Wear sur un émulateur.

Si vous disposez d’un appareil Android Wear tel qu’un Appareil Android Wear, vous pouvez exécuter l’application sur l’appareil au lieu d’utiliser un émulateur. Pour plus d’informations sur le débogage sur un appareil Wear, consultez Déboguer sur un appareil d’usure.

6. Exécuter l’application Android Wear

L’appareil Android Wear doit apparaître dans le menu déroulant de l’appareil. Veillez à choisir le bon appareil Android Wear ou AVD avant de commencer le débogage. Après avoir sélectionné l’appareil, cliquez sur le bouton Lire pour déployer l’application sur l’émulateur ou l’appareil.

Vous pouvez voir un message juste une minute... (ou un autre écran interstitial) au début :

Espion émulateur affiche juste une minute ...

Si vous utilisez un émulateur de montre, il peut prendre un certain temps pour démarrer l’application. Lorsque vous utilisez Bluetooth, il faut plus de temps pour déployer l’application que sur USB. (Par exemple, il faut environ 5 minutes pour déployer cette application sur une montre LG G connectée à un téléphone Nexus 5.)

Une fois l’application déployée, l’écran de l’appareil Wear doit afficher un écran comme suit :

Écran initial de l’application Wear

Appuyez sur le bouton CLICK ME ! sur le visage de l’appareil Wear et voyez le nombre incrémenté avec chaque appui :

Capture d’écran de l’application Wear après 3 clics

Étapes suivantes

Lorsque vous êtes prêt à distribuer votre application, consultez Utilisation de l’empaquetage.