尝试使用 xamarin android 和 c# 打开默认浏览器
本文关键字:默认浏览器 android xamarin | 更新日期: 2023-09-27 17:56:30
所以在c#中,我使用System.Diagnostics.Process.Start("https:/.....)这很好用。 到目前为止,我移植到 Xamarin Android 的所有内容都有效,除了这个。 当这在安卓应用程序中执行时,什么都没有....zip。。。纳达。
来自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);
}