Xamarin.Android で暗黙的Intent を発行する
まあ特に特別なことはないんですが。。。
電話をかける #
var intent = new Intent(Intent.ActionCall,
Android.Net.Uri.Parse("tel:1234567890"));
context.StartActivity(intent);
※ 電話をかけるには CALL_PHONE
権限が必要です。権限の追加の仕方はこちら。
地図を呼び出す #
var uri = String.Format("geo:{0},{1}?q={0},{1}({2})",
35.710211, 139.810874,
"東京スカイツリー");
var intent = new Intent(Intent.ActionView, Android.Net.Uri.Parse(uri));
context.StartActivity(intent);
Android.Net.Uri
クラスは System.Uri
クラスで代替できると嬉しかったかも。ちょっとだけ。いやダメか。