使用我的应用程序+ xamarin android打开任何.jpg图像

时间:2018-11-27 20:18:53

标签: android xamarin file-type-associations

我正在寻找一种代码实现,可以帮助我打开设备可以打开的任何.jpg图像。 我希望我的应用程序在“打开方式”列表中。

1 个答案:

答案 0 :(得分:0)

  

我希望我的应用程序在“打开方式”列表中。

您可以添加一个Intent过滤器(通过IntentFilterAttribute),该过滤器为该mime类型注册一个Activity。然后,您可以阅读Intent属性,以确定与应用程序共享的内容。

[Activity(Label = "JPEG Viewer/Editor", MainLauncher = true, Icon = "@mipmap/icon")]
[IntentFilter(new[] { Intent.ActionView }, Categories = new[] { Intent.CategoryDefault }, DataMimeType = "image/jpeg")]
public class MainActivity : Activity
{

     ~~~

}

enter image description here