Android:如何将相册图片添加到“通过分享”列表

我正在构build一个应用程序,当用户使用内置的Android摄像头拍摄照片,然后点击“分享”button,然后select我的应用程序作为共享程序,该应用程序正在等待刚刚拍摄的照片的传入path它用于处理。

问题 :如何添加指向我的应用程序的“通过共享”列表的选项? 现在有Facebook,电子邮件,消息,Twitter,Picasa等选项,我想添加我的应用程序W /图标。

我卡住了! 而且,谷歌对此并不容易,因为“android通过列表相机分享”会产生很多结果。 我正在用AppInventor(AI)构build应用程序,但是,AI不允许开发人员通过列表编辑共享,所以也许这将是一个单独的小应用程序,只是添加到列表…? 希望不会,因为只有一个应用程序供用户下载/安装会很棒。

谢谢!

Related of "Android:如何将相册图片添加到“通过分享”列表"

Android中的“通过”function与广播意图一起工作。 应用程序创build这个意图,系统报告可以执行的所有活动(twitter,fb …)您可以通过意图filter指定一个活动可以执行的操作。

在你的情况下,我search“安卓相机共享意图”,发现一般意图filter看起来像这样:

<intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="image/*" /> </intent-filter> 

(不知道数据部分)

我不知道相机应用程序是否使用特定的内容提供程序,无论如何,您的应用程序应该至less能够pipe理应用程序使用的URIscheme。

我想共享文本内容,我添加下面的代码清单和它的作品…

  <activity android:name=".SendMessage.SendMessageLeads" android:label="SMS Composer" android:icon="@drawable/sms_composer"> <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> </intent-filter> </activity>