草庐IT

phonegap-build

全部标签

ios - PhoneGap IOS 键盘完成按键事件

我在PhoneGapIOS应用程序中使用JQueryMobile。我目前正在如下搜索键中成功捕获IOS键盘返回。JSfunctionblah(){if(window.event.keyCode==13){dosomething}}HTML我也想捕捉键盘上的“完成”键。我似乎找不到这方面的任何信息。谢谢。 最佳答案 不幸的是,按下“完成”键不会触发keyCode事件。所以,我似乎也找不到检测它的方法。我认为唯一的选择是检测您场上的“模糊”事件。如果事件发生,则触发您需要的任何操作。当然,这仅在您只有一个字段时才有用。如果您有多个字段,

ios - 是否可以在 Build Phases 的编译源中不添加 "fno-objc-arc"来启用非 arc 文件?

是否可以在构建阶段不向编译源添加fno-objc-arc以某种方式处理非arc文件?更具体地说,有没有办法在代码中的某处添加fno-objc-arc?原因是,我想开源我的一个使用非arc文件的库,我不希望使用我的库的人手动添加fno-objc-arc。只需拖放... 最佳答案 没有。但是如果你看看一些库做了什么,它们会编写宏来有条件地调用MRC调用,例如release、autorelease等,具体取决于用户是否是否使用ARC进行编译,例如使用__has_feature(objc_arc)测试。然后代码使用这些宏,而不是标准的rel

ios - 这在 PhoneGap 插件的范围内吗?

我试图弄清楚我需要的功能是否可以通过PhoneGap插件实现,但没有找到明确的答案。我只是想澄清一下这是否在插件的范围内。功能是……在WebView中,用户触发了一个按钮。自定义尺寸的相机预览屏幕,不完整屏幕,在WebView上弹出。预览显示的是前置摄像头的View,除了裁剪为自定义尺寸。一段视频会自动开始录制一段设定的时间,然后停止。一旦视频停止录制,预览屏幕就会消失,并且电影文件的本地路径返回给回调。对于phonegap插件来说,这是所有合理的功能吗? 最佳答案 是的,您绝对可以将该功能实现为Phonegap插件。您可以采取的可

ios - PhoneGap PushPlugin - 访问 iOS APNS 负载?

将PushPlugin与我的PhoneGap3iOS应用程序结合使用,我的推送通知大部分都可以正常工作,但我正在使用自定义负载向APNS发送通知。这是它的样子:$body=array('customID'=>$customID);$body['aps']=array('alert'=>$message,'sound'=>'default');据我所知,这应该由APNS(scrolldowntothebottom)支持,但是PushPlugin'sdocumentation根本不能很好地处理iOS。我想要的是在通过点击通知打开我的应用程序时能够将customID作为JS变量访问。当应用程

ios - phonegap/cordova - ios - 窗口显示缩小(改变高度) - 底部出现一条白线

我有最奇怪的事情-我正在使用phonegap/cordova3.3-ios每次我使用一个正在使用显示器的插件时,例如相机,视频,扫描仪,窗口显示缩小,屏幕底部出现一条白线。如果我多次使用该插件(例如拍几张照片),窗口只会越来越小。它发生在phonegap2.9和3.3中,仅在ios中。 最佳答案 我有同样的问题,完全相同的问题。以下是我解决它的方法(现在可以了):我恢复了以前的viewWillAppear函数/方法:-(void)viewWillAppear:(BOOL)animated{//Viewdefaultstofullsi

ios - 在 phonegap 3.4(cordova) 中,不直接调用 notification.alert 或 window.alert。 (iOS)

平台:iOS7.1(iPad)基本内嵌功能的window.alert和plugin的notification.alert没有被调用。(未解雇)。但在我按下主页按钮后,在重新加载的应用程序中,同时调用所有未触发的警报。我该如何修复这个错误?示例代码如下;脚本:(脚本在head标签之间)varuser={logout:function(){navigator.notification.confirm("Areyousuretologout?",function(button){},"confirmlogout","yes","cancel");}};我尝试使用setTimeout函数。但那

android - Cordova/Phonegap 文件传输插件

我正在使用Cordova/Phonegap,我想使用一个插件来下载一个文件并将其放在Downloads文件夹中。我找到插件FileTransferhttp://docs.phonegap.com/en/edge/cordova_file_file.md.html#FileTransfer我正在使用这个插件,但我不知道在每个设备中下载文件夹的路径,另一个我想使用设备的native通知...我读到我从远程服务器下载文件,但我不知道t在哪里并且不显示native控制台...这是我Controller中的代码varfileTransfer=newFileTransfer();varuri=en

ios - Cordova build ios 给出一个空的错误信息

当我尝试运行cordovabuildios命令时收到一条空错误消息。我尝试再次删除和添加平台,并重新安装cordova,但没有成功。版本详情是;Cordova@6.4.0ios@4.3.1以下是我使用--verboseon运行命令时的输出感谢您的帮助! 最佳答案 同样的问题,在断开设备与Mac的连接后确实得到解决。 关于ios-Cordovabuildios给出一个空的错误信息,我们在StackOverflow上找到一个类似的问题: https://stack

ios - Unity iOS Build 尺寸很大

目前,我正准备为iOS制作一款2D益智游戏。当我压缩我的项目时,它的大小大约变为16MB。当我在xcode中构建它时,项目大小变为780MB,当我将其存档时,它变为1.5GB。但真正的问题是当我将它上传到试飞进行内部和外部测试然后在iTunes连接中它的压缩大小变为143MB并且通用安装大小变为285MB并且对于不同的iPhone安装大小平均变为160MB。现在我认为160MB对于一个简单的2D益智游戏来说是非常大的安装文件,并且在我发布它时可能会导致大量退出。统一版本:5.4.2脚本后端:IL2CPPAPI兼容级别:.Net2.0子网任何人都可以告诉我我该怎么做才能解决这个问题,或者

javascript - PhoneGap + 事件套件框架?

我查看了PhoneGap论坛和文档,但没有看到任何关于此的信息。我刚刚开始使用SenchaTouch和PhoneGap进行移动开发,想知道使用这些基于JavaScript的工具通过EventKitFramework访问iPhone日历的可能性/难度有多大。感谢您的帮助。 最佳答案 它不是PhoneGap核心API的一部分,但是很多人已经创建了自己的插件。因此,目前还没有通用的跨平台解决方案。您将能够找到人们已经在thePhoneGapmaillists上编写的插件.但是,请谨慎行事,因为这些都没有经过测试,而且大多数都存在错误。祝你