问题标签 [phonegap-build]

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 回答
469 浏览

cordova - PhoneGap 构建 Android 选择

我已经使用 phonegap 2.0 构建了一个 phonegap 应用程序

效果很好!

更新到 phonegap 2.2 时,我失去了下拉菜单的功能

她是我的下拉菜单之一

我不认为这是配置问题,是最新版本的 phonegap 的问题吗?还是在我的代码中?这是一个开始......这是我的头

我现在也将尝试在 2.3 和 2.1 中测试其他版本...

期待大家对phonegap 2.2和这个问题的想法、意见和讨论……

0 投票
1 回答
724 浏览

html - 使用 HTML5 和 javascript 构建的 QR 扫描,通过 phonegap 构建变成手机应用程序?

在网上看到了很多关于此的帖子,但没有进一步了解是否可以这样做......

已经看到http://www.webqr.com/推荐,但我尝试将 .zip 从 github(https://github.com/LazarSoft/jsqrcode)上传到 phonegap,编译的应用程序在 android 上失败,显示“对不起,此浏览器不支持本机网络摄像头流式传输 (getusermedia)”

好吧,我并没有真正尝试使用网络摄像头,如果可能的话,我想访问手机/ipad 上的摄像头。

是否真的可以从 HTML5 执行此操作,还是需要适当的本机应用程序?(所以我想到的ipad应用程序的xcode)

我还看到了一些用于“phonegap”的插件(而不是phonegap build),它们也需要一个mac/xcode,所以这不是我想要接近它的角度,因为如果可能的话,我正试图从windows完成这一切.

0 投票
1 回答
653 浏览

phonegap-build - Phonegap build - ref = window.open(encodeURI(url),'_blank','location=no'); 正在显示完成按钮!?

使用phonegap构建。我在用着

打开 InAppBrowser 并使用 location=no 它应该不会在工具栏中显示 DONE 按钮!

0 投票
3 回答
2653 浏览

javascript - build.phonegap 写入文件的问题

我正在尝试通过应该在iOSAndroid上运行的在线构建服务构建一个PhoneGap应用程序,但这个问题集中在 Android 部分。

该应用程序的主要目标是能够访问和修改文件系统。受Raymond Camden 的博客文章的启发,我最终编写了一个与他非常相似的示例应用程序,它以读/写权限访问文件系统。主要区别在于我的应用程序是在线构建的,没有安装任何 SDK,也不关心任何androidManifes.xml文件。

我的问题是我能够访问文件系统(列出目录、读取文件),但我无法在上面写任何东西。

为了获得文件访问权限,我在confix.xml中包含了必要的<feature />标签:

这是我的应用程序中使用的一些示例代码:

读取文件代码:

写入/附加文件代码:

第二个代码示例没有在目标文件中写入任何内容,并且onerror处理程序显示这是因为NOT_FOUND_ERR. 这只是没有意义,因为我能够读取同一个文件(并且可以找到它)。

以同样的方式,当我尝试创建一个新文件时(使用来自write/append file code的相同代码,但目标文件不存在),我得到一个INVALID_MODIFICATION_ERR错误。

我也尝试了官方文档中的示例,得到了相同的结果(读取和不写入)。

请注意,由于 PhoneGap 使用的是 HTML5 文件API,因此我尝试按照Stack Overflow 答案(和其他站点)中的建议通过blob编写内容,但没有任何运气。

我错过了什么?我是否需要一个单独的插件来编写文件,或者这是无法通过在线构建工具完成的事情,我必须下载 SDK 并以老式方式编译应用程序?

PS:我的 PhoneGap 版本是2.3.0

0 投票
1 回答
250 浏览

cordova - 缩小 Sencha Touch 2 应用程序代码?

我已经构建了一个 Phonegap android Sencha Touch 2 应用程序。如何缩小 Sencha 代码?我需要使用 Sencha sdk 工具吗?如何获得所有 js 文件都缩小的应用程序?

0 投票
1 回答
1196 浏览

cordova - Phonegap Build 是否将整个资源文件夹打包到每个平台包中?

我最近创建了一个使用 PhoneGap 为 iOS 和 Android 构建的移动应用程序。我目前正在尝试迁移到使用 PhoneGap Build 并且取得了半成功。我遇到的问题是我的资源文件夹是这样构造的:


/res
/res/icons/android
/res/icons/ios
/res/screens/android
/res/screens/ios

然后我在我的 config.xml 中有这样的条目:


当 PhoneGap Build 创建我的包时,它们看起来很大 - 我注意到,在我的 android apk 中,它已正确地将正确的文件复制到 res/drawable 文件夹中,因此应用程序可以正常工作,但问题是它已经离开了整个res 文件夹,其中包含我的 www 文件夹中的所有 iOS 和 Android 资源 - 当然已打包在 apk 中!

这是预期的行为还是我错过了什么?

在这里的任何帮助将不胜感激。
非常感谢!

0 投票
1 回答
1408 浏览

android - Is it possible to create android app with data base using phonegap

I am creating developing one .apk application using phonegap. Shall i create local database in android mobile.

Because some one told me that you have to create online database, if you are creating .apk file using phonegap. Phonegap will not allow to create database for locally for android phone.

As per example..

I am creating my personal dairy application on phonegap for android mobile. I have create database of dairy on server online. I can not create database locally in android phone.

I request yo guide me for my this query.

Thanks, - Rushabh Gandhi

0 投票
1 回答
408 浏览

html - Symbian^3 上的会话存储与 jQuery Mobile 和 PhoneGap Build

我正在使用 jQuery Mobile、HTML5 和 PhoneGap Build 创建一个跨平台应用程序的项目。我们的目标平台包括 Symbian^3。

我需要能够跟踪一些会话数据,例如用户 ID 以及他们是否已登录。Symbian 在这方面很痛苦,因为我尝试过的解决方案似乎都不起作用。

我试过了:

  • HTML5 sessionStorage 和 localStorage。这两者都会导致 Symbian 上的应用程序在调用时立即冻结。
  • 饼干。这些总是返回未定义,即使您在设置它们后立即访问它们。
  • 全局变量。我创建了一个 .js,其中定义了一些 var 以供在整个应用程序中使用。该脚本包含在每个可能需要它的 HTML 文件的头部。不幸的是,这不起作用,因为当您在页面之间切换时会重新定义变量,从而丢失会话数据。

我已经达到了通过网络搜索和实验所能完成的极限,所以我在这里提出了我的第一个问题。我很乐意上传一些代码示例,尽管实际上没有太多可展示的。

至于实际问题:如何在 Symbian 上的 jQuery Mobile 应用程序中创建会话上下文,使其在页面转换中持续存在?

0 投票
4 回答
38657 浏览

cordova - Using Local storage in phone gap

I wanted to create an mobile app for my web project. I found phonegap. It says Easily create apps using HTML, CSS, and JavaScript. I have not created a mobile app using phone gap before. There are three storage options memory-store.js (MemoryStore), ls-store.js (LocalStorageStore) and websql-store.js (WebSqlStore). I just want to save a token to recognise the user. Which storage is best suited. Is there a better way to build an mobile app.

I appreciate any help.

0 投票
1 回答
1560 浏览

android - PhoneGap Screenshot 插件不适用于 Android?

我目前正在为phonegap android项目使用截图插件(插件版本2.0.0),该插件返回一些错误,如

未捕获的类型错误:无法在 file:///android_asset/www/index.html 处调用未定义的方法“saveScreenshot”

我的代码:

我做错了什么有人指导我。
谢谢

编辑


配置文件

EDIT-2
AndroidManifest.xml