我正在使用PhoneGap Api 1.4.1并且我尝试使用1.5.0,PhoneGap事件volumeupbutton和volumedownbutton不工作,它既不适用于Android设备也不适用于模拟器.当按下音量按钮时,它必须按下它显示警报查看代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>PhoneGap Volume Down Button Example</title>
<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
<script type="text/javascript" charset="utf-8">
// Call onDeviceReady when PhoneGap is loaded.
//
// At this point, the document has loaded but phonegap.js has not.
// When PhoneGap is loaded and talking with the native device,
// it will call the event `deviceready`.
//
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
// PhoneGap is loaded and it is now safe to …Run Code Online (Sandbox Code Playgroud) 使用Phonegap 3.0,Android平台在Windows上工作,在Eclipse中进行调试.
我能够让我的旧应用程序编译,但当我尝试使用现在是一个插件的功能时,我遇到了一个新问题.
我已经通过CLI工具添加了我需要的所有插件,并将"feature"数据添加到config.xml文件中,因此我假设它们可以被调用.权限也在清单文件中设置.
文件传输
我看到文件传输API示例代码没有更改为3.0,所以我在我的代码中保持相同的调用.所以该文件将下载,但后来我收到一个错误,导致我的应用程序崩溃
"
D/CordovaLog(12883): file:///android_asset/www/phonegap.js: Line 932 : Uncaught Error: Error calling method on NPObject!
"
Run Code Online (Sandbox Code Playgroud)
我做了一些搜索这个错误,似乎没有一个标准的解决方案?
也许有一种新方法可以调用插件中的功能?因为我不能播放音频文件而不会出错.声音文件将播放但会导致错误.
"
09-01 20:13:17.274: W/PluginManager(13279): THREAD WARNING: exec() call to Media.startPlayingAudio blocked the main thread for 23ms. Plugin should use CordovaInterface.getThreadPool().
"
Run Code Online (Sandbox Code Playgroud)
我重新阅读了媒体API,没有提到线程池.我正在使用javascript完成所有编程.
基本上我在哪里使用插件功能,该应用程序有重大错误.我尝试在我之前使用的应用程序中使用我的录制声音功能,当我调用停止录制时,它会抛出错误
"
09-01 20:10:04.206: E/AudioPlayer(13279): FAILED renaming /mnt/sdcard/tmprecording.3gp to /sdsub/myapp/Recorded/myRecording.amr
"
Run Code Online (Sandbox Code Playgroud)
我通过文件删除功能再次测试了文件传输api,但也失败了
"
09-01 20:16:00.884: W/PluginManager(13279): THREAD WARNING: exec() call to File.remove blocked the main thread for 19ms. Plugin should use CordovaInterface.getThreadPool().
"
Run Code Online (Sandbox Code Playgroud)
它似乎是功能如何工作的基本特性,但在任何地方都没有记录.API调用似乎与旧版本相同,只是您安装API功能的方式不同,但我遵循该指南并安装它们.
是否有我错过的新API指南?因为Phonegap API文档没有改变3.0中如何调用这些功能. …
我正在使用phonegap v1.7 FileTransfer将文件上传到我的服务器并从服务器接收http响应.我在Android 4.0.3 google apis模拟器上测试.
从客户端应用程序调用文件传输上传后 - 我的webservice接收文件设置cookie(php setcookie - secure,仅限http),然后将http响应返回给客户端应用程序 - 客户端应用程序接收正确的响应作为FileUploadResult对象但是我永远不会设置cookie,我可以在随后的服务器调用中看到它.
在将cookie发送到网络服务方面,FT上传工作正常.但是FT上传似乎没有收到设置的cookie标头(或者没有设置cookie).
其他明智的其他交互与JQM ajax调用我可以看到cookie设置工作正常,我可以看到这是因为:1)我看到命令行curl 2)中的响应头,用于来自客户端应用程序的任何先前和后续的ajax调用setcookie工作得很好.3)我非常肯定在经过几个小时的测试和记录之后,没有设置cookie但是响应数据内容很好的是phonegap文件传输上传.
这是一个已知的问题?如果是的话有任何解决方法吗?请帮忙!
我在cordova(3.5)项目的构建阶段遇到错误:
Undefined symbols for architecture i386:
"_CGImageDestinationAddImageFromSource", referenced from:
-[CDVCamera imagePickerControllerReturnImageResult] in CDVCamera.o
... and 15 more of those
Run Code Online (Sandbox Code Playgroud)
很多帖子指出,我必须将CDVCamera.m文件添加到编译源代码部分.没有条目我没有得到错误...显然我的应用程序将无法在这种情况下使用相机.我尝试了不同版本的插件,但没有任何改变.
有什么我可能已经忘记了吗?
我正在开发一个带有cordova的应用程序,我正在使用这个插件来安排每天到6点的本地通知 https://github.com/katzer/cordova-plugin-local-notifications
一切正常,这是我用来设置de Notification的代码
Run Code Online (Sandbox Code Playgroud)/*Set 6 o'clock*/ function setTestAlarm() { var notify = new Date(); notify.setHours(18,00,00,00); localNotification.add({ id: 1, title: 'My app', message: 'Hi this is a notification', repeat: 'daily', date: notify, autoCancel: true, ongoing: true, });
我正在进行测试,并且通知每天下午6点出现,但仅连续9天,然后停止出现.我究竟做错了什么?
谢谢
我在我的针对iOS的混合移动应用程序中使用Cordova启动画面插件(https://github.com/apache/cordova-plugin-splashscreen).我将所有启动画面图像添加到我的项目中,如下所示:

使用此插件的原因是为了延长启动画面的显示时间,我稍后会在应用程序中手动隐藏它.所以我的config.xml有以下声明:
<preference name="AutoHideSplashScreen" value="false" />
<preference name="ShowSplashScreenSpinner" value="false"/>
Run Code Online (Sandbox Code Playgroud)
此插件在iPhone和iPad上的纵向模式下工作正常.但在横向模式的iPad上,该插件以纵向模式显示启动图像,因此即使设备处于横向模式,我的第一个应用程序视图也会以纵向模式显示.下面的屏幕截图显示了当iPad处于横向模式时,启动画面和它下面的黑色空白部分.

有关如何解决此问题的任何建议?
我已经将我的手机屏幕更新到5.3.7,现在我运行android平台后,我尝试上传到build.phonegap.com我收到此错误plugin unsupported: cordova-plugin-whitelist @ 1.我不知道如何让它发挥作用.我在谷歌上搜索但没有运气.如果你有任何人遇到这个问题并且你知道如何解决它,请帮助我.Thnx提前.这是我的config.xml
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.phonegap.helloworld" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0">
<name>Hello World</name>
<description>
Hello World sample application that responds to the deviceready event.
</description>
<author email="support@phonegap.com" href="http://phonegap.com">
PhoneGap Team
</author>
<content src="index.html" />
<preference name="permissions" value="none" />
<preference name="orientation" value="default" />
<preference name="target-device" value="universal" />
<preference name="fullscreen" value="true" />
<preference name="webviewbounce" value="true" />
<preference name="prerendered-icon" value="true" />
<preference name="stay-in-webview" value="false" />
<preference name="ios-statusbarstyle" value="black-opaque" />
<preference name="detect-data-types" value="true" />
<preference name="exit-on-suspend" value="false" />
<preference name="show-splash-screen-spinner" …Run Code Online (Sandbox Code Playgroud) 我已经成功开发了andoid app.因为我使用了phonecall捕获器来识别来电.据我所知这个插件仅支持android.我应该在ios和windows手机中使用什么方法?
我已经构建了 ant android 库,它可以在 cordova 项目中使用(我已经构建了自定义包装器并创建了 cordova 插件)。一切工作正常,除了我找不到覆盖 color.xml 和 strings xml files 的选项。在常规的 Android 应用程序中,用户可以通过在自己的color.xml 文件中声明颜色名称并分配特定颜色来覆盖我的库颜色...我如何在 cordova 插件中做到这一点?创建额外的方法并通过自定义方法提供颜色代码是没有意义的。
我正在开发 Cordova(~PhoneGap,~Ionic)应用程序,我遵循Apple 指南,并将自动完成属性添加到我的 HTML 登录表单,以询问用户是否要在尝试注册时保存他们的凭据。
在 Android 上,会出现询问用户是否要正确存储其凭据的弹出窗口,我可以在下次尝试登录时选择我存储的凭据。但在 iOS 上并非如此。
我想到的第一件事可能会阻止 webview 为 iOS 关联密码和域,因为我为后者使用了自定义域(例如 iosapp://)。
我无法更改正在使用的自定义域,有没有办法让它提示用户保存他们的凭据?
这个问题可以通过这种方式重现:
<preference name="Hostname" value="somescheme" />到您的 config.xml 为您的应用程序指定一个自定义主机名(默认是 ionic://,我相信也会有同样的问题) window.location.href = 'https://gabriele-sacchi.github.io/pocs/biometric';
Run Code Online (Sandbox Code Playgroud)
phonegap-plugins cordova ionic-framework ionic-webview cordova-plugin-ionic-webview
phonegap-plugins ×10
cordova ×9
android ×5
ios ×3
iphone ×2
cookies ×1
cordova-3 ×1
cordova-plugin-ionic-webview ×1
javascript ×1
landscape ×1
windows ×1
xcode ×1