我正在构建一个应用程序,当用户使用内置的Android摄像头拍照,然后点击“共享”按钮,然后选择我的应用程序作为共享程序,它期待着刚刚拍摄的图片有一个传入路径,用于处理。
问题:我如何在指向我的应用程序的“通过共享”列表中添加一个选项?现在有一些选项,比如Facebook、Email、Messages、Twitter、Picasa,我想添加我的应用程序w/ a图标。
我被卡住了!而且,谷歌要做到这一点并不容易,因为"android添加通过列表摄像头分享“产生了很多结果。我正在用AppInventor ( AI )构建这个应用程序,但是AI不允许开发者通过列表编辑共享,所以也许这需要一个单独的迷你应用程序来添加到列表中.?希望不是,因为只有一个应用程序供用户下载/安装是很棒的。
发布于 2011-01-12 14:40:39
安卓系统中的“共享via”之类的功能与广播intents一起工作。应用程序创建了这个意图,系统报告了所有可以执行的活动(twitter,fb.)您可以通过意图筛选器指定活动可以做什么。
在您的示例中,我搜索了"android相机共享意图“,发现意图过滤器一般如下所示:
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>(不确定数据部分)
我不知道相机应用程序是否使用特定的内容提供商,无论如何,您的应用程序至少应该能够管理应用程序使用的URI方案。
发布于 2017-01-05 07:35:47
我想分享文本内容,我在清单中添加了下面的代码和它的作品.
<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>https://stackoverflow.com/questions/4669627
复制相似问题