2012-05-18 77 views
1

如何启用共享图像VIA我的APP使用Monodroid?
我正在使用这段代码,以便在Android图库应用程序中分享我的应用程序菜单。使用monodroid分享图像到应用程序

<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 :
两个应用程序图标将出现在菜单上。
分享按钮添加到图库中。
任何人都可以提供示例代码吗?
I调试应用程序ImageFromGallery活动永远不会被调用。

回答

1
+0

谢谢你的例子。我遵循相同的例子,但是请你指出使用monodroid的例子。我没有使用java的经验,这个问题是我在转换这个代码的时候有点困难,monodroid –

+0

试试吧!你会发现移植代码非常简单,并且遇到一点java会让你成为一个更好的monodroid编码器 - 它会为你打开很多额外的资源。 – Stuart

+0

@RizwanMumtaz表现如何? – Matthew

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发布的链接告诉你的方式是一个可靠的方法。

相关问题