Tag: phonegap插件

PhoneGap iOS LocalNotifications夏令时

我在iOS中使用(臭名昭着的) Drew Dahlman的Phonegap本地通知 。 它似乎工作。 我从来没有写过一个Objective-C的行,而不愿意(这可能是为什么我现在有麻烦!),但我认为这个插件是不正确的,想要解决它,如果可能的话。 当我在13:00设置通知时,它会正确启动。 但是,如果夏令时正在进行,通知将在14:00,晚一个小时发生。 这是因为时区没有被考虑在内吗? 德鲁提到时区被设置为+0000不是一个问题,但这是错误的信息? 我应该更新插件来处理时区和夏令时? 或者在我自己的代码中处理夏令时,并简单地设置DST为活动状态时的date-1小时? 我想我必须在LocalNotification.m中更新这些行的第二行,但正如我所说,我不确定要更新到哪一行 。 UILocalNotification *notif = [[UILocalNotification alloc] init]; notif.timeZone = [NSTimeZone defaultTimeZone];

问题与iOS上的PhoneGapnetworking信息插件

我正在开发PhoneGap应用程序,并且在安装一个特定的模块“networking信息”( https://github.com/apache/cordova-plugin-network-information )时遇到了问题。 phonegap -v显示我正在运行版本5.3.7 所有其他插件似乎工作正常。 这是我正在处理的应用程序中的一个问题,但我也设法在一个新的应用程序中重现它:在这个例子中,我只改变了两个文件index.html和js / index.js,是没有js / cordova.js文件,这是自动包括( cordovanetworking和相机API返回未定义 ) 我已经使用以下命令创build了应用程序: phonegap create ios-test cd ios-test phonegap cordova plugin add cordova-plugin-dialogs phonegap cordova plugin add cordova-plugin-network-information phonegap cordova插件列表的输出是: cordova-plugin-dialogs 1.1.1 "Notification" cordova-plugin-network-information 1.0.1 "Network Information" 基于这里的一个build议,我用setTimeout()调用来包装这个,但是这似乎没有什么区别。 这里是HTML(index.html): <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="format-detection" content="telephone=no" /> <meta name="msapplication-tap-highlight" content="no" /> […]

技术行业的开发人员是否认为混合移动应用程序通常被认为比Native应用程序差?

对于一个大学项目,我的团队正在计划为Android创build一个云消息传递应用程序。 最初我们通过学习和使用Ionic Framework和Phonegap来开发开发一个混合应用程序。 根据我们迄今为止已经阅读和了解的内容,我们了解的是,混合应用程序开发允许我们使用我们比较熟悉的Web技术(HTML,CSS Javascript)编写代码,这比构build本机应用程序的时间less得多。 它还具有在多个平台上运行的优点,只需稍微调整即可。 但是,随着我们的前进,我们得到了许多同事和领域的人们的一些奇怪的反馈,这些反馈都指出了一件事情。 对Hybrid应用程序普遍存在不信任和怀疑。 最终,我们决定因为这个反馈而select了一个Native应用程序,但是它总是困扰着我们为什么人们会这样认为。

移除ios和android phonegap中的初始屏幕

我正试图完全删除iPhone和Android手机应用程序中的初始屏幕。 navigator.hide()函数只在加载html页面后才起作用,但是在这之前我需要删除启animation面。 请让我知道是否有任何选项可用于做到这一点。

能够在PhoneGap / Cordova中用JavaScriptlocking设备的方向

我正在寻找一种方法来编程lockingPhoneGap / Cordova应用程序的方向,只对某些页面使用JavaScript。 我知道,可以在全局locking在config.xml文件,但我正在寻找一个解决scheme,支持iOS和Android,从而我可以locking方向使用checkbox/无线电控制在我的应用程序的单个页面上。 我发现了一些可能的cordova插件,但他们都只是安卓。 我愿意编写Cordova / PhoneGap插件,但我不确定使用各种本地APIlocking方向所需的Objective-C和Java代码。 这是我正在寻找的一个很好的例子(这只是Android,但我需要支持iOS和Android): https : //github.com/Hless/cordova-plugin-orientationchanger 任何build议将不胜感激。 谢恩,西根本 *记住这个插件只能在android中使用,只有当你把这个:phonegap.js而不是cordova.js

我怎样才能从Cordova插件添加本地视图

我正在开发最新版本的Cordova(3.3)的插件。 我需要添加一个本地的UIImageView到cordova视图。 如果我有权访问项目,例如在平台文件夹中,我可以将视图添加到属于CDVViewController的视图实例。 但是,我不确定如何从插件访问该引用。 在我的插件里面我有: @interface CDVCool : CDVPlugin @property (weak, nonatomic) UIImageView *nativeImageView; … @end 我怎样才能通过只修改插件文件来初始化和渲染这个视图?

放大iOS中phoneGap的缩小比例

我正在开发一个使用HTML5 / PhoneGap的iOS学习型应用程序,但是在缩放function时遇到了一些问题。 据我所知,PhoneGap在UIwebview中运行应用程序。 所以放大缩小function应该可以在PhoneGap中自动工作,但它不起作用,虽然它在Safari浏览器上工作。 可以请一些人指导我如何实现这个function。 虽然我也设置uiwebview mutitouch启用。 在mainviewcontrollers内webviewdidfinish正在加载.. [theWebView setMultipleTouchEnabled:YES]; 提前致谢。 请指导我

iOS PhoneGap 1.7.0 +条码扫描插件问题

有没有人设法让PhoneGap的BarcodeScanning插件在PhoneGap 1.7.0上工作? 条码扫描插件: https : //github.com/phonegap/phonegap-plugins/tree/master/iOS/BarcodeScanner 问题是插件没有被设置时,其添加.. 当我调用“alert(window.plugins.barcodeScanner)”时,我得到以下内容:“ “不确定” 我试图隔离插件未能添加的地方,并会更新一次我知道更多的问题.. 预先感谢任何人谁可以帮助… 下面更新了答案:

Phonegapnetworking连接 – 无法读取未定义的属性“types”

我一直在寻找答案,Google的领域一直没有提供任何答案。 我已经尝试了一切,我知道该怎么做,并通过build议的解决scheme和答案,没有任何工作。 简而言之,我试图为Android和Apple移动设备开发Phonegap应用程序,我需要的function之一是检测networking状态和networking连接的types。 以下是我正在使用的代码。 Firing device ready警报触发,然后我得到错误Cannot read property 'type' of undefined然后循环Navigator对象。 当我通过对象的这些属性时,我没有看到connection属性,甚至在旧版本中使用的network属性。 有人有主意吗? 的index.html <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!– jQuery Core –> <script src="js/jquery-1.11.1.min.js"></script> <!– The main engine for the software. –> <script src="js/main.js"></script> <!– Third party plugins –> <script type="text/javascript" src="cordova.js"></script> <script type="text/javascript" src="barcodescanner.js"></script> <script type="text/javascript" src="childbrowser.js"></script> <script type="text/javascript" […]

如何在Phonegap 3上使用plugin.xml复制自定义的ios框架

我目前正在为phonegap 3插件。我有一个自定义框架复制使用源文件指令。 在我尝试的plugin.xml中: <source-file src="libs/ios/mylib.framework" /> 但是当我将插件添加到我的项目时出现错误: mylib.framework是一个目录(不复制) 我试图通过文件复制框架文件,但它是在错误的目录。 我怎样才能使用plugin.xml文件复制自定义的ios框架?