Я нашел решение проблемы:
Тогда вы можете получить к нему доступ к общему коду из вашего проекта для платформы Android. Добавьте коды после:
Intent intentCall = new Intent(Intent.ActionDial);
intentCall.SetData(Uri.Parse($"tel:{phone}"));
intentCall.AddFlags(ActivityFlags.ReorderToFront);
PackageManager pm = Forms.Context.PackageManager;
IList activities = pm.QueryIntentActivities(intentCall, PackageInfoFlags.MatchDefaultOnly);
foreach (ResolveInfo item in activities)
{
if (item.ActivityInfo.ToString().ToLower().Contains("com.android.phone"))
{
intentCall.SetPackage("com.android.phone");
break;
}
else if (item.ActivityInfo.ToString().ToLower().Contains("call"))
{
intentCall.SetPackage("com.android.server.telecom");
break;
}
}
Forms.Context.StartActivity(intentCall);
Или используйте код после:
Intent intentCall = new Intent(Intent.ActionCall);
intentCall.SetData(Uri.Parse($"tel:{phone}"));
intentCall.AddFlags(ActivityFlags.ReorderToFront);
if (Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop || Build.VERSION.SdkInt >= BuildVersionCodes.LollipopMr1)
{
intentCall.SetPackage("com.android.server.telecom");
}
else
{
intentCall.SetPackage("com.android.phone");
}
Forms.Context.StartActivity(intentCall);