我正在尝试使用PhoneGap来开发一些iPhone应用程序。 PhoneGap基本上包装了一个UIWebView – 它运作良好。 问题是我的应用程序有几个input字段,只有数字input。 我真的需要强制数字键盘,而不是接受默认的标准键盘,然后强制用户切换到每个字段的数字。 有谁知道这是可能的吗? 怎么样? 澄清:我知道苹果目前不提供任何API来允许这个。 我想知道如果创build一个从UIWebViewinheritance的自定义类可能会帮助,或者也许创build一个自定义的键盘会打开一些可能性? 更新2009年11月6日 – 如下所述,苹果公司最近更新了Safari浏览器的function,以便再次得到支持。 所以接受的答案就改变了,以反映这一点。 <html> <input type='tel'/> <input type='number'/> <input type='email'/> <input /> </html> 上面现在按顺序显示如下: 替代文字http://img.skitch.com/20091107-eu5sgymf9wp6ibdu72hqawthci.jpg 替代文字http://img.skitch.com/20091107-m9y8cnuiwe7sh34dtm5u1mcrt2.jpg 替代文字http://img.skitch.com/20091107-jqccu6wsgks8t3w4x3k22f4apr.jpg 替代文字http://img.skitch.com/20091107-r3p2ejjwb861pwetp1tkq2ccjr.jpg
我正在用jQuery制作一个phonegap应用程序。 我很困惑,是否应该将我的整个代码包装在JQuery的$(document).ready() $(document).ready(function(){ //mycode }); 或者在phonegap的deviceready事件里面 document.addEventListener("deviceready", function(){ //mycode }); 我目前正在使用document.ready但我想我可能会遇到问题,如果我尝试访问document.ready一些Phonegap API方法。 哪个是最好的事件来包装我的代码,document.ready或deviceready?
所以我有一个HTML 5应用程序,我可以访问苹果开发人员中心(iOS开发人员中心更准确)。 问题是我可以使用它而不购买(贷款)的Mac? 意思是,我可以从Windows或Linux创build/下载我的开发人员证书和configuration文件吗?
不知何故,在我的应用程序中,许多cordova插件已安装,因此它需要访问几乎所有的东西 – 从我的联系人到当前位置(即使这个应用程序不需要这个)。 这个应用程序是通过jenkins构build的,据我所知,一个解决scheme是用单个命令删除每个插件,所以它会像: cordova plugin rm org.apache.cordova.battery-status cordova plugin rm org.apache.cordova.camera cordova plugin rm org.apache.cordova.contacts cordova plugin rm org.apache.cordova.geolocation cordova plugin rm org.apache.cordova.media cordova plugin rm org.apache.cordova.media-capture cordova plugin rm org.apache.cordova.splashscreen cordova plugin rm org.apache.cordova.vibration 但有时它会显示一些错误,并且jenkins任何错误都会以构build失败而告终,那么是否有删除所有插件的命令? (在安装基础知识插件,需要任何应用程序的工作,通过cordova自动添加,所以我正在寻找一些cordova plugin rm -all但无法find它)
我写了一个抽象localStorage,indexedDB和WebSQL的HTML5数据库。 使用直线HTML5我的数据库选项如下所示: IE10 – indexedDB – 最大1GB FireFox – indexedDB – 无限 Safari – WebSQL – 最大50MB Chrome – IndexedDB(或Web SQL) – 无限制(使用HTML5 Quota API ref1 , ref2 ) 歌剧 – WebSQL(直到他们切换到WebKit?) – 无限 我想扩大使用PhoneGap或配额API的最大数据库大小。 从PhoneGap的文档中,它看起来像当前的PhoneGap数据库生态圈是: WebSQL – Android,黑莓,iPhone和webOS localStorage – Windows Phone 7 indexedDB – Windows Phone 8 ,我猜,无处不在indexedDB是可用的,但WebSQL不是。 还有PhoneGap SqlLite插件。 iOS , Android […]
我是phonegap和android开发新手。 我可以知道如何在模拟器上debuggingjavascript错误吗? 我听说过亚行可能知道如何在Windows 7系统上使用和安装它? 我有一个jsonp调用ajax但没有模拟器上的响应。 不过,我可以在Windows上用浏览器调用ajax。 我可以知道哪里出了错?
我刚刚更新我的iPhone 4S软件到iOS 7 Beta 2,而我正在把一个新的应用程序(Phonegap)的最后一个接触..不是一个好主意! 完成后,Xcode没有检测到我的iPhone,所以我安装了Xcode 5testing版。 经过修改后,我终于find了我的手机。 现在唯一的问题是使用的架构有错误。 这里是错误正在产生: ld: warning: ignoring file /Users/———–/Library/Developer/Xcode/DerivedData/testtest-bmnbmujiosugcmgeiceofgcfmsec/Build/Products/Debug-iphoneos/libCordova.a, file was built for archive which is not the architecture being linked (armv7s): /Users/——–/Library/Developer/Xcode/DerivedData/testtest-bmnbmujiosugcmgeiceofgcfmsec/Build/Products/Debug-iphoneos/libCordova.a Undefined symbols for architecture armv7s: "_OBJC_METACLASS_$_CDVCommandDelegateImpl", referenced from: _OBJC_METACLASS_$_MainCommandDelegate in MainViewController.o "_CDVLocalNotification", referenced from: -[AppDelegate application:didReceiveLocalNotification:] in AppDelegate.o "_OBJC_CLASS_$_CDVCommandDelegateImpl", referenced from: _OBJC_CLASS_$_MainCommandDelegate in MainViewController.o "_OBJC_CLASS_$_CDVCommandQueue", referenced […]
我需要在Android和iPhone上使用phonegap扫描条形码。 有没有办法做到这一点?
我要做一个本机(意思是, 不在浏览器中)的移动应用程序。 由于我是一个web开发人员,我正在努力决定是否应该尝试Phonegap或者只是在java或objective-c中构build本地应用程序。 应用程序的要求很简单。 GPS / WIFI的位置,Facebook的整合,我想我需要一个数据库来处理一些应用程序特定的Facebook的朋友关系。 比如像游戏中的高分 – 比如说。 我是一个networking开发人员,但不知道Java或Objective-C。 我从来没有用过Phonegap,所以我不知道它是否能够满足我的要求。 所以我的问题如下: 我可以为我的应用程序使用Phonegap,还是需要潜入新的语言?
我有问题,当我想添加一个Android平台到我的phoneGap应用程序。 我在CLI中得到了这个消息,当我执行命令cordova platform add android: Checking Android requirements… (Error: An error occurred while listing Android targets) 我已经尝试在pathvariables中添加我的android sdk位置。 请帮帮我 ! :d 我工作在Windows 7 64位,我安装Android SDK 17,18和19与Android SDK。 我在3.2 phoneGap版本。