尝试使用 xamarin android 和 c# 打开默认浏览器

本文关键字:默认浏览器 android xamarin | 更新日期: 2023-09-27 17:56:30

所以在c#中,我使用System.Diagnostics.Process.Start("https:/.....)这很好用。 到目前为止,我移植到 Xamarin Android 的所有内容都有效,除了这个。 当这在安卓应用程序中执行时,什么都没有....zip。。。纳达。

尝试使用 xamarin android 和 c# 打开默认浏览器

来自Xamarin文档:

   var uri = Android.Net.Uri.Parse ("http://www.xamarin.com");
   var intent = new Intent (Intent.ActionView, uri);
   StartActivity (intent);
您可以使用

应用中的网址打开Chrome browser

string urlString = "http://google.com";
Intent intent1 = new Intent(Intent.ActionView, Uri.Parse(urlString));
intent.AddFlags(ActivityFlags.NewTask);
intent.SetPackage("com.android.chrome");
try
{
    context.StartActivity(intent1);
}
catch (ActivityNotFoundException ex)
{
    //Chrome browser not installed
    intent.SetPackage(null);
    context.StartActivity(intent1);
}