2014-02-28 79 views
0

我需要使用像myapp這樣的自定義協議來打開我的應用程序:// app我知道如何在Xcode中執行此操作。現在我正在Xamarin開發一個Android應用程序,而且我想知道Xamarin中也有這樣的功能。如何在xamarin中使用自定義協議打開android應用程序

這是我第一次Xamarin的Android項目,所以我不知道我能做到這一點,請幫助

回答

1

在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

注意,如果你複製粘貼他們的樣品,它錯過了逗號有更多的細節。所以你不會像我一樣尋找太長時間;-)

相關問題