Compartilhar via


Olá, Wear

Crie seu primeiro aplicativo Android Wear e execute-o em um emulador ou dispositivo Wear. Este passo a passo fornece instruções passo a passo para criar um pequeno projeto Android Wear que lida com cliques de botão e exibe um contador de cliques no dispositivo Wear. Ele explica como depurar o aplicativo usando um emulador Wear ou um dispositivo Wear conectado via Bluetooth a um telefone Android. Ele também fornece um conjunto de dicas de depuração para o Android Wear.

Captura de tela do aplicativo Wear a ser concluída neste tutorial

Seu primeiro aplicativo Wear

Siga estas etapas para criar seu primeiro aplicativo Xamarin.Android Wear:

1. Crie um novo projeto Android

Crie um novo aplicativo Android Wear:

Este modelo inclui automaticamente o NuGet (e dependências) da Biblioteca Wearable do Xamarin Android para que você tenha acesso a widgets específicos do Wear. Se não vir o modelo Wear, consulte o guia de Instalação e Configuração para verificar se instalou um SDK Android suportado.

2. Escolha a estrutura de destino correta

Certifique-se de que o Android mínimo para destino está definido como Android 5.0 (Lollipop) ou posterior:

Definindo a estrutura de destino para Android 5.0 no Visual Studio

Para obter mais informações sobre como definir a estrutura de destino, consulte Noções básicas sobre níveis de API do Android.

3. Edite o layout Main.axml

Configure o layout para conter a TextView e a Button para o exemplo:

<?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. Edite a fonte MainActivity.cs

Adicione o código para incrementar um contador e exibi-lo sempre que o botão for clicado:

[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. Configurar um emulador ou dispositivo

A próxima etapa é configurar um emulador ou dispositivo para implantar e executar o aplicativo. Se você ainda não estiver familiarizado com o processo de implantação e execução de aplicativos Xamarin.Android em geral, consulte o Guia de início rápido Olá, Android.

Se você não tiver um dispositivo Android Wear, como um Smartwatch Android Wear, você pode executar o aplicativo em um emulador. Para obter informações sobre como depurar aplicativos Wear em um emulador, consulte Depurar o Android Wear em um emulador.

Se você tiver um dispositivo Android Wear, como um Smartwatch Android Wear, poderá executar o aplicativo no dispositivo em vez de usar um emulador. Para obter mais informações sobre depuração em um dispositivo Wear, consulte Depurar em um dispositivo Wear.

6. Execute o aplicativo Android Wear

O dispositivo Android Wear deve aparecer no menu suspenso do dispositivo. Certifique-se de escolher o dispositivo Android Wear correto ou AVD antes de iniciar a depuração. Depois de selecionar o dispositivo, clique no botão Reproduzir para implantar o aplicativo no emulador ou dispositivo.

Você pode ver uma mensagem de apenas um minuto (ou alguma outra tela intersticial) no início:

Assista emulador exibe Apenas um minuto ...

Se você estiver usando um emulador de relógio, pode demorar um pouco para iniciar o aplicativo. Quando você está usando Bluetooth, leva mais tempo para implantar o aplicativo do que por USB. (Por exemplo, leva cerca de 5 minutos para implantar este aplicativo em um LG G Watch conectado por Bluetooth a um telefone Nexus 5.)

Depois que o aplicativo for implantado com êxito, a tela do dispositivo Wear deverá exibir uma tela como a seguinte:

Tela inicial do aplicativo Wear

Toque no botão CLIQUE em MIM! na face do dispositivo Wear e veja o incremento de contagem a cada toque:

Captura de tela do aplicativo Wear após 3 cliques

Próximas etapas

Quando estiver pronto para distribuir seu aplicativo, consulte Trabalhando com empacotamento.