C# 如何在xamarin中使用自定义协议打开android应用程序
我需要使用自定义协议打开我的应用程序,如myapp://app 我知道如何在Xcode中实现这一点。现在我正在Xamarin中开发一个android应用程序,我想知道Xamarin中是否也有这样的应用程序C# 如何在xamarin中使用自定义协议打开android应用程序,c#,android,xamarin.android,xamarin,custom-protocol,C#,Android,Xamarin.android,Xamarin,Custom Protocol,我需要使用自定义协议打开我的应用程序,如myapp://app 我知道如何在Xcode中实现这一点。现在我正在Xamarin中开发一个android应用程序,我想知道Xamarin中是否也有这样的应用程序 这是我的第一个Xamarin Android项目,所以我不知道如何才能实现这一点。请帮助, 但是这些在Xamarin.Android中实现为类属性,在编译时会在应用程序清单中自动转换为xml 下面是一个让你行动起来的例子: [Activity (Label = "MainActivity",
这是我的第一个Xamarin Android项目,所以我不知道如何才能实现这一点。请帮助, 但是这些在Xamarin.Android中实现为类属性,在编译时会在应用程序清单中自动转换为xml 下面是一个让你行动起来的例子:
[Activity (Label = "MainActivity", MainLauncher = true)]
[IntentFilter (new[]{Intent.ActionMain},
Categories=new[]{Intent.CategoryLauncher, Intent.CategorySampleCode},
Icon="@drawable/myicon",
DataScheme="something",
DataHost="project.example.com")]
public class MainActivity : Activity
{
}
您可以获得有关IntentFilter的更多详细信息
注意如果你复制粘贴他们的样本,它会漏掉一个逗号。所以你不会像我一样寻找太久;-)