Xamarin Android完成动作

时间:2018-10-01 10:12:06

标签: android xamarin android-intent intentfilter

我创建了一个即将完成的应用程序。 使用Samsung MyFiles应用程序或其他应用程序浏览文件时,必须能够单击一个文件,然后在可用应用程序列表中与我的应用程序一起打开“完成动作/打开方式”对话框。如何在该列表中找到我的应用?

有人可以帮助我至少指向正确的方向吗?

谢谢!

凯文

1 个答案:

答案 0 :(得分:0)

尝试一下:

[Activity (Label = "MyApp", MainLauncher = true, Icon = "@drawable/icon")]
[IntentFilter (new string[] {Intent.ActionView}, 
              Categories=new string[] { Intent.CategoryDefault, Intent.CategoryBrowsable },  
              DataScheme="file", 
              DataHost="*", 
              DataMimeType="*/*", 
              DataPathPattern=".*\\\\.abc")]  

public class MainActivity : Activity 
{
  your activity's code here...
}

.abc 是您要在应用中打开的文件扩展名。