我正在寻找一个界面/PhoneGap 插件(或任何想法),将图像从画廊直接传递到 phonegap 应用程序。
我已经在我的应用程序中使用了科尔多瓦相机插件,但是我正在寻找一种不从应用程序中选择图像的方法。
为了更清楚地说明我在寻找什么,请看下图。
该应用程序在 Cordova 3.0 上运行。
非常感谢!
问候,彼得
我正在寻找一个界面/PhoneGap 插件(或任何想法),将图像从画廊直接传递到 phonegap 应用程序。
我已经在我的应用程序中使用了科尔多瓦相机插件,但是我正在寻找一种不从应用程序中选择图像的方法。
为了更清楚地说明我在寻找什么,请看下图。
该应用程序在 Cordova 3.0 上运行。
非常感谢!
问候,彼得
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 对我有用!
它对原生的工作方式应该与对 phonegap/cordova 的工作方式相同。
查看关于 stackoverflow 的另一篇文章,我相信您必须将以下意图添加到您的 Android 清单文件中的活动中。
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
@Jude Osborn 和 @Sivkumar ,确保您已将意图过滤器添加到主要活动(带有属性 android:name="MainActivity" 的标签。另请参阅此插件。
https://github.com/Initsogar/cordova-webintent
并且您将不得不从拉取请求中进行编辑(特别是 EXTRA_STREAM 和 Plugin.xml 的编辑),因为在我写这篇文章的时候,插件作者还没有接受拉取请求。