2017/1/15(日)に名古屋で開催した OthloEvent #9 [学生限定Xamarinハンズオン] OthloTech x Microsoft Student Partners x JXUG学生支部
https://othlotech.connpass.com/event/45888/
で発表した資料です。
2017/1/15(日)に名古屋で開催した OthloEvent #9 [学生限定Xamarinハンズオン] OthloTech x Microsoft Student Partners x JXUG学生支部
https://othlotech.connpass.com/event/45888/
で発表した資料です。
8. using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http;
using System.Xml.Serialization;
button.Click += async (sender, e) =>
{
using (var client = new HttpClient())
{
using (var reader = new StreamReader(await client.GetStreamAsync("xxx")))
{
var deserializer = new XmlSerializer(typeof(Rss));
var latest = deserializer.Deserialize(reader) as Rss;
var feed = latest.Channel.Items
.Where(x => x.Link.Contains("xamarin"))
.Select(x => x.Title).ToList();
}
}
};
9. Xamarin.iOS
using CoreMotion;
using Foundation;
var motionManager = new CMMotionManager();
Button.TouchUpInside += (sender, e) => {
motionManager.StartAccelerometerUpdates(NSOperationQueue.CurrentQueue,
(data, error) => { });
};
Xamarin.Android
using Android.Hardware;
var startButton = FindViewById<Button>(Resource.Id.StartButton);
startButton.Click += (sender, e) => {
sensorManager.RegisterListener(this,
sensorManager.GetDefaultSensor(SensorType.Accelerometer),
SensorDelay.Normal);
};