问题标签 [cordova]

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 投票
1 回答
1210 浏览

jailbreak - PhoneGap 示例应用程序不执行任何操作

我构建了 PhoneGap 0.8.0 示例项目,然后将其部署在我越狱的 iPhone 上。我正在使用 Xcode 3.2.1,目标设置为“Device - 3.0 | Release”

然而,PhoneGap 应用程序没有做任何事情,它无法获取我的 iPhone 信息,并且单击“手表加速度计”、“获取位置”等也没有做任何事情。如果我在 iPhone 模拟器上运行它,也会发生同样的事情。

我错过了什么?

谢谢

0 投票
1 回答
3834 浏览

iphone - 如何在 PhoneGap 0.8 中检测摇晃手势?

我正在使用 PhoneGap 0.8,我想检测一个基本的摇动手势。我发现了两个相关的片段:

http://groups.google.com/group/phonegap/browse_thread/thread/25178468b8eb9e9f

http://phonegap.pbworks.com/Handling-Shake-Events

他们都不为我工作。不幸的是,文档似乎有点过时,PhoneGap 的 API 参考只是一堆测试。我知道它可以做到我只是没有一个已知的好的起点。

如果有人可以为他们知道适用于他们的 PhoneGap 提供一小段抖动检测代码,我将非常感激。谢谢你的时间!

0 投票
3 回答
9788 浏览

javascript - 使用 PhoneGap 在 iPhone 上获取搜索键盘

我在通过 PhoneGap 创建的移动应用程序上创建了一个搜索字段。我试过使用没有运气。我也知道我可以通过 CSS 和 Javascript 绕过输入字段的视觉方面,但是我如何让键盘在右下角有一个“搜索”按钮而不是说“返回”

0 投票
5 回答
546 浏览

java - 您对移动开发框架有何期望?

我们正计划构建一个基于 Web 的客户端应用程序框架。主要关注点是使用 Java 编写具有原生外观的 webapps 并为您的目标平台编译它们。我们计划的目标平台是 iPhone 和 Android(在 PhoneGap 之上)、Backberry 和 Palm WebOS。

我们的目标是创建一个体面的框架,这就是这篇文章的主题。我们想知道开发人员对这样一个框架的期望是什么,以及哪些主题比其他主题更重要。我们还想知道是否提供一个真正感觉像目标平台上的本机应用程序的 UI 框架(例如滚动行为)或提供一些体面的 API 以使用 HTML5 和 PhoneGap 功能、存储和操作数据是否更重要等等

作为开发人员,您真正希望在这种框架中看到什么?毕竟,您将(希望有一天)使用它。最重要的是:你会使用它吗?

0 投票
3 回答
30142 浏览

android - 在 Android 2.0+ 的 WebView 中使用 navigator.geolocation.getCurrentPosition(PhoneGap 相关)

我一直在使用PhoneGap,它很棒,但是我遇到了在带有2.0.1 的Verizon Droid 上获取位置的问题(在带有1.6 的G1 上按预期工作)。

GeoLocation API 支持在 2.0 (Eclair) 中添加到 Android,它可以在 Verizon Droid(2.0.1 上)的默认浏览器中运行。也就是说,如果我访问一个调用 navigator.geolocation.getCurrentPosition(success_callback, error_callback) 的网站,设备会在带有“共享位置”或“拒绝”选项的对话框中提示当前域“想知道你的位置”。如果我选择“共享位置”,success_callback 最终会被位置数据调用。

如果我在 WebView 中访问同一个网站,对 navigator.geolocation.getCurrentPosition 的调用不会生成 javascript 错误,但不会显示“共享您的位置”对话框,也不会调用任何回调。在 logcat 中,我看到似乎是一个相关的错误:“02-15 10:37:00.413: ERROR/geolocationService(16871): Caught security exception registering for location updates from system. 这应该只发生在 DumpRenderTree 中。”

在我看来,WebView 未能注册位置更新,因为它没有所需的权限,这反过来又是没有提示用户获得权限的结果。尽管在 Android 2.0 中的 Webkit 包中添加了几个与 GeoPermissions 相关的方法和对象,但我无法使用它们中的任何一个来使 WebView 显示 GeoPermission 对话框。

以下内容基于 Android 开发人员指南中的 Hello, WebView 示例,但它添加了一些在 2.0 中添加的与 GeoPermissions 相关的调用和对象。*使用适当的 url 更新(经作者许可 - 感谢 Oliver!)。

有没有人能够得到这个工作?任何反馈都会很棒,谢谢!

0 投票
1 回答
233 浏览

android - 请告诉我如何将黑莓和android集成到同一个IDE中。

我正在使用 phoneGap 作为开发代码的环境。所以我需要知道如何将黑莓和安卓集成到同一个IDE(Eclipse)中。

0 投票
4 回答
23809 浏览

android - Android:使用 html5 使用 javascript api 确定 webview 中的地理位置

我目前在 web 视图中遇到地理定位问题。我有一个网络应用程序。我目前没有使用 phonegap 或任何其他移动框架。我无法让内置的 html5 地理定位 javascript api 用于在 android 应用程序的 webview 中运行的应用程序。该网站在 android 2.0+(支持地理位置)上的 chrome 浏览器上运行良好。

我正在针对 android api 版本 5 进行编译。

我已经读过 这篇文章

Phonegap 的解决方案是编写一个包装内置调用并使用主机活动的代理,但我更喜欢在不使用电话间隙的情况下使用内置到 webview (webkit) 中。

我在清单文件中设置了适当的权限:

这是一个示例代码片段:

...

有没有其他人在让 web 应用程序在 webview 中工作时遇到问题?

0 投票
3 回答
128 浏览

java - 黑莓应用开发

java 是唯一可用于开发黑莓应用程序的语言吗?虽然我已经检查了 phonegap 但它没有正确记录。

0 投票
2 回答
1617 浏览

android - 如果我的活动在显示另一个活动时被破坏,我应该如何处理持久化 Android WebView?

我正在构建一个基于增强的 WebView(基于 PhoneGap)的 Android 应用程序。我已经增强了 WebView,以便您可以从内部运行的 JavaScript 调用本机联系人选择器来选择电话号码(例如,可能由 Facebook 提供)。

我遇到的问题是本机联系人选择器在另一个进程的活动中运行,Android 文档说,当另一个活动打开时,我的活动可能会由于内存限制而被破坏。我实际上并没有在我的应用程序中看到这种情况,但如果它发生了,那么我猜我的 WebView 的状态将被破坏,并且等待选择的联系人的代码将被终止。

在联系人选择器打开时,请求联系人的活动可能会被破坏,这似乎有点疯狂。有谁知道这是否真的发生?如果有的话,有没有办法保持 WebView 的状态?

谢谢,

-肖恩

0 投票
5 回答
12076 浏览

javascript - 使用phonegap camera api从iphone获取图像

我是 Xcode 和 iPhone 应用程序的新手。我想从 iPhone(相机或库)中选择图像并通过 ajax 发送到 php。

http://wiki.phonegap.com/iPhone:-Camera-API

我正在使用 phonegap 框架,Xcode iPhone SDK 版本 3.1.x。单击按钮时,它会调用参数为 0 或 1 的函数,但不会初始化相机或显示库。

我检查了模拟器虚拟手机;没有相机图标,但相册在那里。

我使用了与上述链接相同的代码。

我该怎么做,检查什么以及如何检查?使用phonegap获取照片的任何其他功能?