Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在xamarin中使用自定义协议打开android应用程序_C#_Android_Xamarin.android_Xamarin_Custom Protocol - Fatal编程技术网

C# 如何在xamarin中使用自定义协议打开android应用程序

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",

我需要使用自定义协议打开我的应用程序,如myapp://app 我知道如何在Xcode中实现这一点。现在我正在Xamarin中开发一个android应用程序,我想知道Xamarin中是否也有这样的应用程序


这是我的第一个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的更多详细信息

注意如果你复制粘贴他们的样本,它会漏掉一个逗号。所以你不会像我一样寻找太久;-)