首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android上为相机图片添加应用程序“通过共享”列表

如何在Android上为相机图片添加应用程序“通过共享”列表
EN

Stack Overflow用户
提问于 2011-01-12 14:02:05
回答 2查看 24.9K关注 0票数 24

我正在构建一个应用程序,当用户使用内置的Android摄像头拍照,然后点击“共享”按钮,然后选择我的应用程序作为共享程序,它期待着刚刚拍摄的图片有一个传入路径,用于处理。

问题:我如何在指向我的应用程序的“通过共享”列表中添加一个选项?现在有一些选项,比如Facebook、Email、Messages、Twitter、Picasa,我想添加我的应用程序w/ a图标。

我被卡住了!而且,谷歌要做到这一点并不容易,因为"android添加通过列表摄像头分享“产生了很多结果。我正在用AppInventor ( AI )构建这个应用程序,但是AI不允许开发者通过列表编辑共享,所以也许这需要一个单独的迷你应用程序来添加到列表中.?希望不是,因为只有一个应用程序供用户下载/安装是很棒的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-12 14:40:39

安卓系统中的“共享via”之类的功能与广播intents一起工作。应用程序创建了这个意图,系统报告了所有可以执行的活动(twitter,fb.)您可以通过意图筛选器指定活动可以做什么。

在您的示例中,我搜索了"android相机共享意图“,发现意图过滤器一般如下所示:

代码语言:javascript
复制
<intent-filter>
    <action android:name="android.intent.action.SEND" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="image/*" />
</intent-filter>

(不确定数据部分)

我不知道相机应用程序是否使用特定的内容提供商,无论如何,您的应用程序至少应该能够管理应用程序使用的URI方案。

票数 36
EN

Stack Overflow用户

发布于 2017-01-05 07:35:47

我想分享文本内容,我在清单中添加了下面的代码和它的作品.

代码语言:javascript
复制
    <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>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4669627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档