0
我需要使用像myapp這樣的自定義協議來打開我的應用程序:// app我知道如何在Xcode中執行此操作。現在我正在Xamarin開發一個Android應用程序,而且我想知道Xamarin中也有這樣的功能。如何在xamarin中使用自定義協議打開android應用程序
這是我第一次Xamarin的Android項目,所以我不知道我能做到這一點,請幫助
我需要使用像myapp這樣的自定義協議來打開我的應用程序:// app我知道如何在Xcode中執行此操作。現在我正在Xamarin開發一個Android應用程序,而且我想知道Xamarin中也有這樣的功能。如何在xamarin中使用自定義協議打開android應用程序
這是我第一次Xamarin的Android項目,所以我不知道我能做到這一點,請幫助
在Android上進行,你應該使用一個意圖過濾器來實現這一functionnality, 但這些作爲類屬性的實現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
{
}
你可以得到IntentFilters in the Xamarin docs
注意,如果你複製粘貼他們的樣品,它錯過了逗號有更多的細節。所以你不會像我一樣尋找太長時間;-)