javascript - PhoneGap 电子邮件插件

标签 javascript android html cordova phonegap-plugins

我正在尝试使用插件 here这是我第一次开始在Android中使用Phonegap,所以过程对我来说有点陌生。

到目前为止,我已将 .JAVA 文件添加到此处“src.org.apache.cordova” 我已将 .JS 添加到 www 文件夹并已引用它在我的 HTML 文件中。

我已将以下内容添加到我的 config.xml

<plugin name="EmailComposer" value="org.apache.cordova.emailComposer"/>

由于 README 文件并没有具体说明,我假设这是必须包含在此处的值。

然后我在我的 HTML 文件中使用以下内容。

window.plugins.emailComposer.showEmailComposerWithCallback(null,"Look at this photo","Take a look at <b>this<b/>:",["example@email.com", "johndoe@email.org"],[],[],true,["_complete_path/image.jpg", "_other_complete_path/file.zip"]);

这是直接来自 README 文件,当我运行应用程序时没有任何反应。甚至没有错误。

我已经尝试在模拟器和运行 4.0.3 的三星 S2 上使用各种版本

Phonegap 2.7 版

谁能指出我正确的方向?

谢谢

最佳答案

The mail plugin from katzer就像一个魅力。

使用 cordova plugin add cordova-plugin-email-composer@0.8.3添加本地安装。

如果您使用的是 PhoneGap Build,请不要忘记将以下行添加到 config.xml

<gap:plugin name="cordova-plugin-email-composer" version="0.8.3" source="npm" />

关于javascript - PhoneGap 电子邮件插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17307925/

相关文章:

android - 如何处理 HTML5 Web 应用程序中的旋转?

javascript - 使用 Ajax 提取特定元素

Android 应用程序是 native 代码还是 JavaVM 代码?

JavaScript 在验证后切换模式显示

android - 机器人 : How to reorder a linearlayouts contents programmatically?

android - 如何以编程方式接连调用3个电话?

html - 如何让月份输入框的内容居中?

jquery - 为什么我自定义样式的选择下拉表单会落在其他表单后面?

javascript - 将变量传递到 .txt 文件

javascript - 可以在 Firefox 中通过间歇性触发来播放