Chronoir_net.Chronica.WatchfaceTemplateのチュートリアル


C#とXamarinで作る、Android Wear向けのウォッチフェイスアプリ

1. ようこそ!

Chronoir_net.Chronica.WatchfaceTemplateのダウンロードしていただき、ありがとうございます!
このプロジェクトテンプレートでは、Android Wearで動かすウォッチフェイスアプリをXamarinで開発することができます。

* このプロジェクトテンプレートについて

プロジェクトテンプレート名 AndroidWearDigitalWatchface
表示名 デジタルウォッチフェイスアプリ (Android Wear)
プロジェクトテンプレートのバージョン 1.0.1
プログラミン府言語 C# 6.0
ウォッチフェイスのスタイル デジタル
ターゲットのAndroidのバージョン 5.0.1 (Lollipop) / 5.1.1 (Lollipop) / 6.0 (Marshmallow)

2. システム要件

このプロジェクトで必要な開発環境を以下に示します。

* 開発環境

バージョン
Visual Studio Community 2015 以降
Xamarin.Android 4.2 以降
Xamarin for Visual Studio 4.0.1.145 以降
 

* Android SDK

Android SDK Managerを起動し、必要に応じてAndroid SDKやツールキットをインストール or 更新します。

SDK名 APIレベル / バージョン
Android SDK Platform API Level 21 and 23
Android SDK Tools Ver. 23 以降
 

* NuGetパッケージ

NuGetパッケージマネージャーを起動し、必要に応じてパッケージをインストール or 更新します。

パッケージ名 バージョン
Xamarin.Android.Support.v4 23.x.x.x
Xamarin.Android.Support.v13 23.x.x.x
Xamarin.Android.Support.v7.RecyclerView 23.x.x.x
Xamarin.Android.Wear 1.3.x.x
Chronoir_net.Chronica.WatchfaceExtension 1.0.2.0 以降

備考: ソリューションを新規作成した時は、NuGetパッケージマネージャーを起動し、パッケージを復元します(※Visual Studio 2017では、自動でオンラインからパッケージを復元します)。

3. プロジェクトテンプレートの中身

このプロジェクトテンプレートに含まれるファイルは以下のとおりです。

ファイル名 概要
$safeprojectname$.csproj プロジェクトファイル
MyWatchFace.cs ウォッチフェイスアプリのソースファイル
packages.config NuGetパッケージのインストール情報が定義ファイル
(注: 直接編集しないでください。)
Properties/AndroidManifest.xml Androidアプリ用のマニュフェストファイル
Resources/drawable 画像リソース用のフォルダー
Resources/values/colors.xml 色の定義ファイル
Resources/values/dimens.xml サイズの定義ファイル
Resources/values/dimens.xml 文字列の定義ファイル
Resources/Resource.designer.cs リソースのIDの定義ファイル
(注: 直接編集しないでください。)

4. ウォッチフェイスアプリの実行・デバッグ

ウォッチフェイスアプリを実行・デバッグする時は、Android Wear用のエミュレーターや実機を用意します。

* エミュレーター

Android SDK Managerを起動し、必要に応じてシステムイメージをインストールします。

APIレベル
Android Wear Intel x86 Atom System Image API Level 21, 22, 23

備考: Intel x86のシステムイメージを使用する場合、Intel x86 Emulator Accelerator (HAXM install)をインストールしてください。