问题标签 [phonegap-desktop-app]

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 投票
0 回答
286 浏览

android - 无法通过 Phonegap Developer App 的 API 更新 MySQL 中的数据

我在 Phonegap 项目中遇到问题,我无法从 Phonegap Developer App 更新 MySQL 数据库中的数据。

这是代码

还有我做的网络服务

我的问题是:

  1. 我需要先构建应用程序才能使其正常工作吗?
  2. 这个问题真的经常出现吗?
  3. 我使用 Phonegap Desktop 并且我没有更改 config.xml 文件中的任何内容,我是否需要更改某些内容才能使其正常工作?
0 投票
1 回答
474 浏览

android - 使用Phonegap开发的关闭(杀死)和android App

我正在用 Phonegap 开发一个小应用程序。我想为用户添加一个按钮来关闭/终止应用程序,但它仍在后台运行。我使用了这个线程中的代码: 关闭 PhoneGap 应用程序真的可行吗?并使用了以下功能:

0 投票
1 回答
295 浏览

ios - 当我运行构建的 PhoneGap 应用程序时,来自 XCode 的“找不到开发人员磁盘映像”消息

我使用 PhoneGap 制作了我的第一个应用程序,并为 iOS 构建了它。我已经正确安装了 Java 和 Ant,并且显然已经创建了 XCode 项目。我在 XCode 中打开它,我也可以从 XCode 构建它。当我运行它时,它说错误消息?这里似乎有什么问题?多谢你们!

0 投票
1 回答
177 浏览

phonegap-desktop-app - 无法在 PhoneGap 中创建项目

我是PhoneGap的新手。

在为 Windows 7 安装 PhoneGap 桌面应用程序后,我尝试创建一个简单的 hello world 应用程序。指定项目名称、路径后,当我单击“创建项目”按钮时,最初,它给出的错误为“连接 ETIMEOUT 192.30.252.128:443” - 这是由于我在公司网络中的原因。

此外,如果我尝试断开与任何网络的连接,则会收到“getaddrinfo enoent github.com:443” - 这是因为我没有连接到任何网络。

有没有办法在企业网络中使用PhoneGap?

我尝试将我的端口形式 3000 更改为 2000 或其他内容,但这不起作用。

谢谢

0 投票
1 回答
1774 浏览

cordova - 如何在 PhoneGap/Cordova 中使用 SQLite

我正在使用 phoneGap 桌面并遵循如何创建和使用 SQLite 的示例 - 到目前为止,npm 官方 cordova 插件页面上的大多数插件代码示例都告诉我们 config.xml 中需要什么 - 但是示例不断显示如何引用插件,例如带有 CLI 的 cordova-sqlite-plugin - 因为我是 phoneGap 的新手 - 我无法弄清楚如何引用甚至获取该插件,因为它不是 config.xml 文件中的标准 cordova 插件。

大多数代码示例都是直截了当的,但假设 CLI - 如果您将 phoneGap 与新的 phoneGap 桌面应用程序一起使用并打算使用 phoneGap 构建,您从哪里开始?我在 Windows 的开发机器上安装了 node 和 npm。我是否遵循 CLI 说明并通过命令行下载插件?在这种情况下,我如何在我的 phoneGap 应用程序中使用它?

0 投票
1 回答
45 浏览

javascript - 基本/新手 PhoneGap 和 AJAX

我什至很难让基本的 AJAX 与 PhoneGap Developer 一起工作,我想看看是否有人可以帮助我。

我正在尝试使用 W3Schools 的 AJAX PHP 示例进行测试,因此我可以“建立”我的 PhoneGap/AJAX 能力,为我负责创建的移动应用程序开发用户登录功能。但是,作为一个无论如何都不是程序员的人(而且他们往往会被计算机网络问题所迷惑......甚至不要开始使用代理!),我什至试图让 W3Schools 样本工作感到难过.

该示例可在此处 ( http://www.w3schools.com/ajax/ajax_php.asp ) 找到,如下所示。(对于那些像我一样不具备编程思维并且更擅长视觉思考的人,该示例有一个文本框,如果您在其中键入一个人姓名的第一个字母,它将尝试查找以使用它调用的数据库文件中的这些字母。当用户键入时,它会显示它在文本框下方找到的内容的实时结果。)

HTML/JavaScript/AJAX:

PHP:

使用 localhost 在我的浏览器中测试 HTML 文件,一切正常。

但是,将上述内容制作成PhoneGap项目并在我的Android手机上进行测试,名称返回功能不起作用。这显然是由于没有执行 AJAX 命令。

有谁知道我该如何解决这个问题?我已经在我的 config.xml 文件中添加了以下内容,并且没有任何改变:

提前致谢。

0 投票
1 回答
95 浏览

javascript - 没有错误信息提示但代码无法工作

我用Phonegap Desktop App创建了我的第一个 android 应用程序。使用 Notepad++ 编辑了 index.html,这是我的 javascript 代码:

这些应用程序可以在手机端和桌面浏览器中运行,但所有数据库功能都没有运行。请帮忙~

这是我创建的表格:

0 投票
1 回答
638 浏览

javascript - 简单的 jQuery Mobile / AJAX 登录

我的任务是构建一个支持用户登录的移动应用程序,并使用 PhoneGap、jQuery Mobile、AJAX 和 PHP 来完成它。我试图从简单的开始并建立在基本的 HTML 和 PHP 结构上,因为我不是程序员,在这方面没有太多经验。但即使是我简单的用户登录表单也无法正常工作。

我有以下 HTML 代码将用作用户登录页面 (sampleindex.html):

我们正在为我们的数据库和 FileMaker PHP API 使用 FileMaker(不要让这吓到你——它与 MySQL 非常相似,程序员应该能够理解正在发生的事情)来将该数据库连接到移动应用程序。数据库通过“包含”的 dbaccess.php 文件(此处未显示)连接,使用的布局称为“Demo php”。我想在我的 URL 中传递的第一个值(电子邮件地址格式)称为“用户名”,对应于名为“用户名”的数据库列。我想从 URL 中 $_GET 那个 UserName,然后返回相应的“FirstName”。除此之外,我还想从与提交的查询对应的数据库行中获取 RecordID,这样我就可以为每个登录用户提供他们的特定信息。

这是我的 PHP 文件(samplehome.php):

目前,当我单击“登录”时,什么都没有返回,只是一个带有我的 jQuery 主题背景颜色的空白页面。(当我不使用 jQuery 样式表和脚本时,也会出现此空白结果。)尽管我使用了“get”,但 URL 中没有传递任何内容。我认为这是因为我使用了 jQuery 和 AJAX。任何人都知道出了什么问题(而且,尽管页面没有使用 AJAX/jQuery 刷新,但我如何能够使用传递的 ID 值,例如“UserName”)?

提前致谢。

0 投票
0 回答
149 浏览

android - PhoneGap 原生应用程序错误。“非法访问”

我是 PhoneGap 应用程序开发框架的新手。我创建了一个简单的应用程序,它可以获取用户位置并将其绘制在 Google 地图上。我正在使用 PhoneGap 桌面应用程序,我可以通过 ping IP 在 IE 和 Firefox 上运行我的应用程序。但它会引发错误“错误(1):只允许安全来源。” 当我在 Chrome 浏览器中运行时。

我使用 PhoneGap 云构建平台并为 Android 原生应用程序创建了包。安装后,在运行应用程序时出现错误:“错误(1):非法访问。”

谁能告诉我解决这些问题的方法?

谢谢你。

0 投票
1 回答
312 浏览

android - 插件可以在模拟器上运行,但不能通过 PhoneGap 桌面应用程序运行?AdMobPro

我创建了一个测试项目并通过此链接添加了插件 AdMobPro:https ://github.com/floatinghotpot/cordova-admob-pro 。

那里有关于如何安装插件并将其添加到新项目的分步指南。最后,这一切都很好。我在模拟器中运行它,广告弹出没有问题。通过界面点击,显示插播广告等也没有问题。

当我尝试使用 PhoneGap 桌面应用程序将应用程序提供给我的设备时,就会出现问题。我通过三星 Galaxy S7 Edge 上的 PhoneGap 应用程序执行此操作(我为手机命名,以防有人在此设备上遇到此问题),输入服务器地址。该应用程序弹出,警报在按钮单击等(测试目的)上正常工作,但没有任何广告工作。

澄清一下,广告会在 Android 模拟器中显示,但在投放到 PhoneGap 应用程序时不会。有人有想法么 ?