1

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

<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活动从未被调用。

4

2 回答 2

1

这是您的完美示例。

http://eggie5.com/8-hook-share-picture-via-menu-android

于 2012-05-18T13:17:41.627 回答
0

如果您在 android 上执行此操作,Bhavin 发布的解决方案非常棒,但您需要添加以下两行关于您的课程:

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

然后,您可以根据需要处理图像信息,并且在 Bhavin 发布的链接上告知的方式是一种可靠的方法。

于 2013-06-27T18:24:53.820 回答