使用monodroid将图像分享到应用程序

时间:2012-05-18 13:10:14

标签: android xamarin.android

如何使用Monodroid通过我的APP启用共享图像?
我正在使用这段代码,以便在android gallery应用程序中分享我的应用程序菜单。

<application android:icon="@drawable/icon" android:label="TestRun!">
    <activity android:name=".ImageFromGallery">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
      <intent-filter>
        <action android:name="android.intent.action.SEND" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="image/*" />
      </intent-filter>
    </activity>
  </application>

Effects :
菜单上出现两个应用程序图标 图库中添加了一个分享按钮 任何人都可以提供示例代码吗? 我调试了应用程序ImageFromGallery活动永远不会被调用。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

Bhavin发布的解决方案非常好,如果你在Android上做的,但你需要添加关于你的类的以下两行:

[Activity(Label = "Activity label", ScreenOrientation = ScreenOrientation.Portrait)]
[IntentFilter(new[]{Intent.ActionSend},Categories = new[]{Intent.CategoryDefault},DataMimeType = "image/*",Label = "Your application name")]

然后,您可以处理您想要的图像信息,并且Bhavin发布的链接上的方式是一种可行的方式。