问题标签 [phonegap-plugins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3706 浏览

ios - 如何为 iPhone 安装 phonegap Facebook 插件

我正在为学校做一个项目,我想使用 iOS 的 phone gap Facebook 插件,但是文本文件中的安装说明相当复杂。我想知道是否有人有关于如何安装它的很好的链接,或者有人有一个示例项目,甚至可以帮助我安装它,因为我在安装它时非常失败。

亲切的问候,巴特

0 投票
0 回答
10810 浏览

ios - Phonegap 中的本地通知

我想在我的 iOS Phonegap 应用程序中有一个本地通知。我遵循了很多教程和代码,但没有帮助。任何人都可以请指导我。

0 投票
2 回答
2246 浏览

android - Android phonegap 应用程序:无法使用我自己的代码(不是 phonegap 的)检索相机拍摄的图像

注意-即使我使用phonegap,问题也不在于其中的某个问题

嗨,我正在开发一个安卓应用程序。我的应用程序正在使用 phonegap 1.3。

我的问题...
我使用 phonegap apis 拍照并在我的应用程序中显示它。但是发生的事情是由于某种原因操作系统在相机启动后杀死了我的应用程序,因此在单击照片后,我的应用程序重新启动并且它没有获取所拍照片的信息。
作为解决这个问题(问题)的方法,我设计了一个 phonegap 插件,它在应用程序启动时检查应用程序在拍照时是否崩溃(代码中的一些标志),如果它在崩溃后重新启动,它会检索图片。相机拍摄的jpg并尝试显示它。问题是它无法获得正确的图像,甚至无法获得正确的 .jpg 文件。

mi 代码...
Phonegap 发出启动相机的意图,并将它创建的 Pic.jpg 的 uri 传递给它传递给 startActivityForResult 的意图。

注意-以上代码来自Phonegap 的CameraLauncher.java文件。
现在,我假设 startActivityForResult 将用户捕获的图片存储在上述代码中由“照片”创建的文件中。因此,即使在相机打开时操作系统关闭应用程序(参考 -问题),照片也会存储在那里。如果这个假设是错误的,或者照片可能被保存在其他地方,请纠正我。
所以考虑到这个假设,我编写了一个插件,它使用 Phonegap 在CameraLauncher.java中使用的相同逻辑来检索这个图像


这与 Phonegap 使用的逻辑大致相同。(我已经删除了所有用于发布的异常处理。所以假设没有编译错误。)所以,我基本上是在尝试检索 Pic.jpg 并将其返回到我的 phonegap 应用程序。
但是发生的事情是我得到了一个 150kb 的损坏文件,它甚至不是 jpg(没有打开)。


请告诉我是否有可能在启动相机的活动死亡后以这种方式检索图像。如果可能的话,我做错了什么。请帮忙!

0 投票
0 回答
520 浏览

ios4 - 为 iOS phonegap 安装条码扫描器插件

我正在寻找安装 phonegap 条形码扫描仪插件,但我不太确定从哪里开始。我已经使用相同的插件在 android 上编写了一个应用程序,所以我希望将这个相同的应用程序移植到 iOS。我正在关注一个非常简单的 android 版本教程,所以一切都很简单,大部分的辛苦工作都是为我完成的。但对于 iOS 版本,情况就不太一样了。

我可以获得一些帮助以确认我的步骤是否正确吗?另外,由于这个插件同时支持android和iOS,我的应用程序应该没有问题被移植正确吗?

现在,我正在考虑执行以下操作: 1. http://wiki.phonegap.com/w/page/39991939/Getting%20Started%20with%20PhoneGap%20iOS%20using%20Xcode%204 这将获得一个模板为 iOS 运行的应用程序

2.按照github页面上的安装插件方向

3.从我的android代码中导入main.js和index.html

4.成功

像我描述的那么简单吗?我错过了什么吗?

0 投票
2 回答
15537 浏览

javascript - PhoneGap 中的签名捕获

我正在尝试将签名捕获功能添加到 PhoneGap 应用程序。我发现了一些选项,例如签名捕获 2.8.1 (http://androidapp.lisisoft.com/apps-android-phone/108585-biz.binarysolutions.signature.html) 和 Thomas J. Bradley 的签名 Pad javascript 插件 ( http://thomasjbradley.ca/lab/signature-pad/)。第一个在 android 设备上运行良好,但需要许可证。第二个在浏览器中运行良好,但在我的 PhoneGap 应用程序中运行时根本不起作用。

有没有人建议可以在 PhoneGap 中工作的开源签名捕获应用程序?或者有没有人成功地调整了 Thomas J. Bradleys 签名板以在 phonegap 内工作?

更新:Thomas J. Bradley 签名板仅适用于 android SDK 10/Android 2.3 及更高版本。

0 投票
3 回答
1925 浏览

jquery - 有没有办法在 jquery mobile ajax 负载上抓取 javascript

我知道当您使用 ajax 使用 jquery mobile 切换页面时,它只会使用data-role="page". 问题是这是一个在移动设备上运行的 phonegap 应用程序,因此在没有 ajax 的情况下进行全页面加载对于获取所有 JS、CSS 脚本来说非常慢。

我一直在寻找尝试不同的东西。文档说您可以将 javascript 附加到 dom 并将其放在data-role="page"元素下,但我仍然无法以这种方式触发它。

我目前正在尝试的是在第一页顶部包含一个引导脚本,并且在 pagechange 上它尝试在 dom 中插入特定于该页面的 js

然后例如 index.js 有以下

但是 pageinit 函数永远不会触发。有任何想法吗

**编辑:

我有多个 html 页面,例如使用 index.html 和 home.html

*index.html

**home.html

因此,当我单击从索引到主页的链接时会发生什么,dom 会更新,但是 home.html 页面上的任何 JS 都不会通过 AJAX 插入到页面中,所以我试图找出一种方法来做到这一点。

我知道我可以将我所有的 js 包含在一个页面中,但我真的想避免这种情况,因为我有很多页面,它会很快变得混乱。

0 投票
2 回答
9966 浏览

javascript - 从 javascript 和 android 传递和返回值并用作电话间隙插件

我想为手机创建一个插件,它传递并返回 javascript 和 android 之间的值。

任何人都可以就如何做到这一点提出任何想法吗?

0 投票
2 回答
1610 浏览

android - Android 上的掌声和 Phonegap

我的问题是关于使用 Eclipse Applaud 插件的 PhoneGap 和 Android 开发。我成功下载并安装了 Applaud 插件。我可以使用 Applaud 向导(通过 Eclipse 工具栏图标)创建一个新项目,并且演示可以在设备上正常运行。但是,当我覆盖现有的 html 和 js(仅 main.js,而不是 phonegap.js)文件,然后将其构建到设备时,非设备功能可以正常工作(按钮单击/ui 更新/等),但 PhoneGap 命令例如 (device.version/device.platform/etc) 似乎不起作用。

我已经尝试将它挂接到 onDeviceReady 事件中,并确保包含 .jar 库,但我仍然遇到同样的问题。所以我想我的问题是;使用Applaud创建PhoneGap解决方案时,Eclipse是否需要编译和库,例如PhoneGap?如果是这样,怎么会有人去做这样的事情?

错误日志:

0 投票
0 回答
418 浏览

android - 相机 API 中的 Android PhoneGap 应用程序错误

我正在使用 PhoneGap 在 Android 中开发相机 API。此应用程序在 Android 2.2 中运行良好,但在运行 3.2 的 Android 平板电脑上捕获图像后崩溃。它在运行 3.2 的模拟器中也不起作用,并显示诸如“抱歉。应用程序相机(进程 com.andoid.camera)已意外停止”之类的错误。

0 投票
0 回答
482 浏览

phonegap-plugins - Phonegap - UrbanAirship - 黑莓手机推送通知

我们对 iOS 和 Android 上的 UrbanAirship 非常满意,但在 Blackberry 上则不然。在花费了 100 多个小时并超出我们的估计之后,我们无法让 UrbanAirship 与黑莓上的 Phonegap 一起工作。

使用 Eclipse、BlackBerry webworks SDK 和 Phonegap 1.0(不能在 BB 上使用 > 1.0)。我们从 UA 的示例应用程序 (https://github.com/urbanairship/bb-push-sample-os5) 中获取了推送集成的信息。然后是这里的 Phonegap 插件(http://wiki.phonegap.com/w/page/35799737/How To Create a PhoneGap Plugin for BlackBerry WebWorks)。

UA 示例代码被提炼成需要的东西(消除特殊的 UI、临时存储等),然后硬塞到 Phonegap 插件结构中。成功地从我们的 javascript 文件调用插件(这样做是在 java 插件中执行方法,以及那些击中 BB 核心的方法)。试图让插件充当推送通知的事件侦听器时失败了。

UrbanAirship 在帮助我们方面做得很好,但不愿意/无法提供适用于 BlackBerry 的 Phonegap 插件。

任何帮助将不胜感激。