コース: Xamarin 基本講座
無料トライアルでこのコースを視聴する
今すぐ登録して、25,300件以上登録されている、業界エキスパート指導のコースを受講しましょう。
Xamarin.Androidでセンサーを利用する
このレッスンでは、 Xamarin.Android で センサーを利用する方法について 解説します。 画面は Visual Studio で 新しく Xamarin.Android の プロジェクトを作成した画面です。 ページにどのような表示を行うかの 定義を行う activity_main.axml には Text ビューが 3つ配置されています。 それぞれに id が振られており gyro_x、gyro_y、gyro_z と ジャイロセンサーの それぞれ X 軸・Y 軸・Z 軸の 値を書き込むために用意されています。 今回はジャイロセンサーの値を取得して この画面に配置した TextView に値を表示するような アプリケーションを作成しましょう。 「MainActivity.cs」に コードを記述していきます。 センサーを扱うには MainActivity クラス、 こちらに ISensorEventListener という インターフェイスを インプリメントします。 このように、 ISensorEventListener を インプリメントしました。 続いて、赤線で エラーが表示されていますので [インターフェイスを実装します] をクリックし メソッドを追加します。 コードに2つのメソッドが 追加されました。 続いて SensorManager を 受け取るための フィールドを用意します。 このように SensorManager 型の sensor というフィールドを 1つ用意しました。 OnCreate メソッド内で SensorManager を取得する コードを記述します。 SensorManager を取得する方法は getSystemService メソッドに SensorService という 定数を渡し 返り値を SensorManager に キャストして受け取ります。 続いて RegisterListener メソッドに センサーは SensorType の Gyroscope これはジャイロセンサーを 利用するという指定で、 それを行います。 最後に、OnSensorChanged センサーの値が変更したら 発生するイベントハンドラに テキストビューに値を書き込む処理を 追加しました。 センサーの値は 引数の SensorEvent の…
エクササイズファイルを使って実践してみましょう。
インストラクターがコースで使用しているファイルはダウンロードできます。見て、聞いて、練習することで、理解度を深めることができます。
目次
-
-
-
-
-
(ロック済み)
Xamarin.Androidの概要を学ぶ3分2秒
-
(ロック済み)
Xamarin.Androidの開発設定を行う4分43秒
-
(ロック済み)
Xamarin.AndroidでHello Worldを作成する3分15秒
-
Xamarin.Androidの初期プロジェクトを知る2分51秒
-
(ロック済み)
Xamarin.Androidのレイアウトについて4分12秒
-
(ロック済み)
Xamarin.Androidでページ遷移を行う3分28秒
-
(ロック済み)
Xamarin.Androidでカメラの機能を利用する3分2秒
-
(ロック済み)
Xamarin.Androidでセンサーを利用する3分16秒
-
(ロック済み)
Xamarin.Androidのデバッグについて知る2分52秒
-
(ロック済み)
-
-
-
-
-
-