将您自己的项目挂钩到“共享列表”

时间:2010-05-20 11:22:12

标签: android

当您拍摄照片或查看相册中的照片时,会显示“共享按钮”。是否可以将您自己的项目挂钩到该列表,以便我可以通过自己的应用程序共享图片?如果是这样,我该怎么做?

2 个答案:

答案 0 :(得分:1)

尝试为您想要的任何图像MIME类型实现响应ACTION_SEND Intent的活动。在this sample app中,我回复纯文本文件:

<activity android:label="@string/app_name" android:name="FauxSender" android:theme="@android:style/Theme.Translucent.NoTitleBar">
  <intent-filter android:label="@string/app_name">
    <action android:name="android.intent.action.SEND"/>
    <data android:mimeType="text/plain"/>
    <category android:name="android.intent.category.DEFAULT"/>
  </intent-filter>
</activity>

答案 1 :(得分:0)

基本上,您需要“注册一个意图”才能让您的应用显示在共享列表中。然后你需要编写代码(活动)来处理你想做的事情。这是我制作的另一个示例,它会显示图片并让您将图片上传到网站:http://eggie5.com/8-hook-share-picture-via-menu-android