cordova 相关问题

Apache Cordova(以前称为PhoneGap)是一个框架,允许开发人员使用HTML,JavaScript和CSS等Web技术创建跨平台的移动应用程序。

调用phonegap.js

当我的按钮被点击时,什么也没有发生。 捕捉视频 我已将phonegap-1.4.1.js 放入WWW 文件夹中。 我已经包括了 <question vote="1"> <p>当我的按钮被点击时,什么也没有发生。</p> <pre><code>&lt;button onclick=&#34;captureVideo();&#34;&gt;Capture Video&lt;/button&gt; </code></pre> <p>我已将phonegap-1.4.1.js放入WWW文件夹中。</p> <p>我已将 <pre><code>&lt;script src=&#34;javascript/phonegap-1.4.1.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt;</code></pre> 包含在我的头部部分。</p> <p>我按照 PhoneGap API 文档的示例完成了所有支持功能。</p> <pre><code>&lt;script&gt; // Called when capture operation is finished // function captureSuccess(mediaFiles) { var i, len; for (i = 0, len = mediaFiles.length; i &lt; len; i += 1) { uploadFile(mediaFiles[i]); } } // Called if something bad happens. // function captureError(error) { var msg = &#39;An error occurred during capture: &#39; + error.code; navigator.notification.alert(msg, null, &#39;Uh oh!&#39;); } // A button will call this function // function captureVideo() { // Launch device video recording application, // allowing user to capture up to 2 video clips navigator.device.capture.captureVideo(); } &lt;/script&gt; </code></pre> <p>我对其他外部 js 的其他调用都工作正常。只是phonegap-1.4.1.js 不起作用。我在这里缺少什么?</p> <p>编辑</p> <p>当我内联粘贴 PhoneGap js 时,我对这些函数的所有调用都工作正常。所以,我已经确定问题是它从未从外部加载。 Deviceready 警报会告诉我同样的事情,但它不会使其加载。那么,问题仍然是,如何让外部js加载?</p> </question> <answer tick="true" vote="1"> <p>文件在这里:</p> <blockquote> <p>我已将phonegap-1.4.1.js放入WWW文件夹中。</p> </blockquote> <p>但是您将其包含在不同的位置:</p> <blockquote> <p>我已将 <pre><code>&lt;script src=&#34;javascript/phonegap-1.4.1.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt;</code></pre> 包含在我的头部部分。</p> </blockquote> <p>它没有加载,因为它希望在 javascript 目录中找到该文件,而您已将其放入 www 文件夹中。在 www 文件夹中创建一个目录“javascript”,或者从脚本标记中的 src 中删除“javascript”。</p> </answer> <answer tick="false" vote="1"> <p>你需要调用<pre><code>document.addEventListener ..</code></pre>来确保PhoneGap加载,所以在你的onload上调用init()方法</p> <pre><code>&lt;body onload=&#34;init()&#34;&gt; </code></pre> <p>并将以下内容放入您的 head 标签中</p> <pre><code> &lt;script type=&#34;text/javascript&#34;&gt; var onDeviceReady = function() { alert(&#34;OnDeviceReady fired.&#34;); }; function init() { document.addEventListener(&#34;deviceready&#34;, onDeviceReady, true); } &lt;/script&gt; </code></pre> </answer> <answer tick="false" vote="0"> <p>您需要确保 deviceready 事件正在触发。只有在它触发后你才能进行phonegap api调用</p> <pre><code>document.addEventListener(&#34;deviceready&#34;, function(){ }); </code></pre> </answer> </body></html>

回答 0 投票 0

PhoneGap 的 navigator.fileMgr 始终未定义

我正在使用 PhoneGap 构建 iOS 应用程序,需要向设备写入和读取文本文件。 我按照此处找到的步骤操作:http://docs.phonegap.com/en/2.0.0/guide_getting-started_ios_index.md.html#Getting%

回答 1 投票 0

在 Django + iOS 兼容性中创建网站 - 这是一个好方法吗?

我希望创建一个基本网站,允许用户登录(通过电子邮件或 Facebook 身份验证)并发布他们的照片以供该网站的其他用户发表评论。非常喜欢和喜欢

回答 1 投票 0

捕捉前置摄像头 - PhoneGap?

如何使用PhoneGap从前置摄像头捕获视频? 我发现这个 navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});在 Phonegaps API 在线文档中,但我不...

回答 3 投票 0

移动设备的 REST API 请求

我正在使用appery.io(基本上是一个使用所见即所得的PhoneGap类型网站)为iOS/Andriod创建一个应用程序,它基本上是即将播出的电视剧集的日历。用户将选择节目...

回答 1 投票 0

使用PhoneGap访问OAUTH2 API

我正在开发一个 html5 混合应用程序,需要访问 oauth2 API。 我正在寻找应该用来实现此任务的最佳插件。 根据我的研究,我发现了两种可能

回答 1 投票 0

保护来自 iOS 的 API 调用 [已关闭]

我开始使用 HTML5 和 PhoneGap 开发 iOS 应用程序。 我有一个关于这里安全的问题。由于 iOS 应用程序无法运行 PHP 代码,因此人们使用 REST API 与...

回答 1 投票 0

使用 PhoneGap 扫描名片

是否可以使用 PhoneGap 扫描名片并从该名片中获取联系方式?我在谷歌上找不到任何东西,所以把它发布在这里。 任何人都可以建议一些好的 http API 来...

回答 1 投票 0

与 PhoneGap 一起安装时 SC.get() 不起作用

我正在尝试使用 SoundCloud API 来传输歌曲,并且通过浏览器一切正常,但是当我尝试将其与 PhoneGap 打包并将其安装在手机上时,它不再工作......

回答 2 投票 0

在 IOS 上的 PhoneGap 中压缩照片以生成 XML

我有一个应用程序,可以将使用 PhoneGap 相机插件拍摄的照片存储在 iPad Air 2 上运行的应用程序上的 SQLite 数据库中。 照片附加到 XML,该 XML 通过网络服务传输到 API...

回答 1 投票 0

使用 PhoneGap 实现 iOS 相机胶卷视频?

现在 iOS 6 上的 Mobile Safari 支持使用 HTML5 输入元素对照片和视频进行捕获和媒体库选择,是否可以使用 PhoneGap 的 camera.getPicture 来选择视频...

回答 1 投票 0

PhoneGap Ajax 请求在使用 AT&T 数据但不在 WiFi 上时返回 502(错误网关)

使用 PhoneGap 制作 iOS 应用程序,我正在做一些非常简单的事情(向远程 API 发出 ajax 请求)。在我的物理设备 (iPhone 4) 上进行测试时,当我进行操作时一切正常...

回答 2 投票 0

Cordova 根本不再工作

不幸的是我不记得我到底做了什么,但我可以说我尝试执行某些命令,可能是为了升级某些东西。但从那时起我的 Apache Cordova 应用程序根本无法运行。 W...

回答 1 投票 0

我无法让cordova计步器插件工作

我想使用 Cordova 和 Cordova 步数计数器插件开发一个移动应用程序。计步器的安装和初始化一切顺利,但我无法获得

回答 2 投票 0

使用phonegap防止键盘在iOS应用程序上推网页视图

每当我单击 iOS 应用程序中的文本字段或数据选择器时,导航栏都会滚动向上移动。可能是键盘弹起来的时候webview也上去了。 当键盘未抬起时,屏幕看起来...

回答 2 投票 0

将 HTML 转换为 ZPL - javascript

我有一个要求。我开发了一个具有 HTML 内容的网络应用程序。我想将此内容打印到 Zebra 蓝牙打印机 (IMZ320)。浏览了几个博客,我发现这是必要的...

回答 3 投票 0

Cordova 在 iOS 上没有按预期振动

在我的 Ionic 3.20 + cordova ios 4.5.4 应用程序中,使用 cordova-plugin-vibration 3.0.1 并针对 XCode 9.4.1 进行编译,@ionic-native/vibration 在 iPhone 7 上的行为如下: 以默认持续时间振动...

回答 2 投票 0

在 ios/Apple 上为 WebApp (pwa) 实现 IAP

我很难找到答案是否可以在 ios 上为基于网络的应用程序实现应用内购买。 苹果的指导方针与谷歌的指导方针非常相似,都是这样说的:“如果......

回答 2 投票 0

我的sqlite数据存储在iOS模拟器中的哪里?

我在xCode上(使用PhoneGap)使用sqlite插件创建了一个iPad应用程序,存储了数据,然后当我想查看我存储的数据时,我找不到保存它的位置。根据我的网上研究,它...

回答 9 投票 0

Ionic 推送通知无法在 Android 上打开后台应用程序

如果单击通知,则仅当应用程序不在后台时才会打开,如果应用程序在后台,则不会将其带到前台。安卓平台。

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.