问题标签 [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 投票
2 回答
8244 浏览

jquery - 内存警告/PhoneGap iPad 应用程序崩溃

我已经尝试了几种方法来使用 Phonegap 制作一个单页本机应用程序,并且正在寻求一些有关故障排除的一般建议。

第一种方法: 它基本上是将一堆不同的页面和子页面加载到索引页面上的容器中。因此,没有页面加载,只是使用 .load() 将页面片段从页面加载到 shell 中。

第二种方法: 我制作了一个包含所有内容的单页 html 页面,然后根据将导航项的类与内容容器的 id 匹配来显示和隐藏该页面。

这两种方法在机械上都能正常工作。问题似乎在于我所有的子页面都有一个画廊或 2-6 张图片,(所以我总共有超过 215 张图片,660 x 440),我使用了 jquery 循环,并且Touchwipe 可通过手势激活滚动。画廊工作正常,但在大约 35 个画廊滚动后,应用程序总是收到内存警告级别 1,然后是 2,然后崩溃。我在仪器中的内存使用似乎还可以……加载 ajax 的片段版本保持在 2 兆字节左右,单页机保持在 5 兆左右。画廊由 div 中的 CSS 背景图像组成,因为这似乎比标签表现更好。

我没有看到任何内存泄漏,或者内存警告之外的任何其他问题。我有点卡在如何追踪这个问题上。我已经彻底地反复试验了。已将 javascript 减少到最基本的要求。随着时间的推移,某些东西似乎正在积累。

关于如何弄清楚发生了什么的任何想法?是否有一些首要方法来确保导致某种类型的内存泄漏的 javascript 没有发生任何事情?

令人沮丧的是,除了在 iPad 上,整个事情都运行良好。

我的下一个策略可能是在不使用时尝试将画廊背景图像重写为空白 gif。

这是我用于单页机的代码:

感谢您的任何建议,我正在拔头发。

0 投票
1 回答
5175 浏览

iphone - Phonegap 数据库问题 - 在数据库中存储图像

我正在尝试制作一个非常基本的库存应用程序,可以选择在库存中包含物品的照片。除了照片部分,我什么都可以工作...

我看过这个

http://phonegap.pbworks.com/iPhone%3A-Camera-API

我可以让相机工作,但似乎无法将图像添加到数据库中 -

这是一些代码

数据库定义/创建 - simage 是照片应该去的地方

这里是保存记录(拍照后)

对我所缺少的有什么想法吗?

谢谢。

0 投票
4 回答
9273 浏览

cordova - XCode 4 中安装的 PhoneGap 模板

我已经安装了 PhoneGap,但我的机器上安装了 xcode4 的 beta 版本,版本为 3.2

当我安装 PhoneGap 时,模板转到旧版本而不是 XCode4

0 投票
3 回答
13314 浏览

iphone - 使用 PHONEGAP 可达性 API 检测手机是否在线/离线

嗨,提前感谢,

我知道 Phonegap 有一个可达性 API,我想知道如何使用它来检测手机是否连接到网络。

我发现在这里:http: //github.com/phonegap/mobile-spec/blob/master/tests/network.tests.js

我只是不知道如何使用它,或者它是否适合我的需要。

再次感谢。

0 投票
2 回答
8442 浏览

iphone - Phonegap离线存储

我正在开发一个 phonegap iPhone 应用程序,它以 HTML 文档的形式从网络下载内容,其中包含文本、图像和嵌入的 HTML5 视频。

我想下载这些可用的文档并将它们存储在本地,以便在离线模式下进一步阅读。我搜索了一下,发现存储此类数据的最佳位置是在应用程序的Documents文件夹中。但是,我真的不知道如何使用 Phonegap API 访问它。

我知道如何从 js 创建一个 XHTML 文件,但是如何从/向我自己的应用程序的 Documents 文件夹读取/写入文件?

0 投票
1 回答
813 浏览

javascript - 手机版 PhoneGap 和桌面+手机版 Appcelerator?

似乎 PhoneGap 仅适用于移动设备,而 Appcelerator 适用于台式机和移动设备,我说的对吗?

0 投票
1 回答
327 浏览

iphone - PhoneGap 和 Appaccelerator 应用程序是否适用于 iPhone 4?

我想为 iPhone 和 Android 创建移动应用程序,我想知道由于第 3.3.1 节,PhoneGap 和 Appaccelerator 是否允许在 iPhone 4 中使用。

他们现在知道这个案子了吗?

0 投票
2 回答
4035 浏览

iphone - PhoneGap 和 Appcelerator 在本地和远程存储数据?

我想知道我是否可以在本地和远程使用 PhoneGap 和 Appcellerator 存储数据(我的 Web 应用程序中的 postgresql)?

因为它将是一个实时应用程序,必须在移动和远程后端服务器之间同步数据。

0 投票
1 回答
13251 浏览

javascript - Javascript Orientation Change 不适用于 iPad 上的 PhoneGap

我正在将一个小型 HTML/CSS/Javascript 驱动的网络杂志改编为 iPad 的 iApp,并带有出色的移动框架 PhoneGap。一切都很好,除了方向从纵向更改为横向模式。

我在 index.html(纵向)的标题中使用以下 Javascript 代码:

带有以下正文标签:

如果我将 iPad 旋转到横向模式,它不会更改为 index-landscape.html。

有谁知道问题出在哪里?是否可以更改 HTML 文件,同时在 PhoneGap 框架内更改方向?换句话说,我可以只使用一个带有PhoneGap的HTML文件(index.html)并且必须使用CSS来改变方向吗?

如果我使用 iPad Safari 浏览器将应用程序作为网站检出,则方向更改可以正常工作。

谢谢你的帮助!

0 投票
3 回答
3129 浏览

iphone - 您可以使用 PhoneGap 在 iPhone 上录制音频吗?

是否可以使用 PhoneGap 包在 iPhone 上录制音频?如果是这样,有没有这样的例子?