3

我正在寻找一个界面/PhoneGap 插件(或任何想法),将图像从画廊直接传递到 phonegap 应用程序。

我已经在我的应用程序中使用了科尔多瓦相机插件,但是我正在寻找一种不从应用程序中选择图像的方法。

为了更清楚地说明我在寻找什么,请看下图。

该应用程序在 Cordova 3.0 上运行。

非常感谢!

问候,彼得

示例图片

4

3 回答 3

3

AndroidManifest.xml 文件中的正确定义是

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

包括 mimeType 对我有用!

于 2015-12-06T20:57:49.677 回答
1

它对原生的工作方式应该与对 phonegap/cordova 的工作方式相同。

查看关于 stackoverflow 的另一篇文章,我相信您必须将以下意图添加到您的 Android 清单文件中的活动中。

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

我从如何将我的应用添加到 Android 的“共享照片”选项中获得此信息?

于 2013-10-20T21:35:16.360 回答
0

@Jude Osborn 和 @Sivkumar ,确保您已将意图过滤器添加到主要活动(带有属性 android:name="MainActivity" 的标签。另请参阅此插件。

https://github.com/Initsogar/cordova-webintent

并且您将不得不从拉取请求中进行编辑(特别是 EXTRA_STREAM 和 Plugin.xml 的编辑),因为在我写这篇文章的时候,插件作者还没有接受拉取请求。

于 2015-06-12T08:22:40.860 回答