まあ特に特別なことはないんですが。。。

電話をかける

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 クラスで代替できると嬉しかったかも。ちょっとだけ。いやダメか。

Xamarin
Android
C#

published

Ads

Read more!

amay077

Microsoft MVP(Xamarin). フルリモートワーカー. Geospatial Mobile app developer. Love C#.

amay077 amay077