草庐IT

Phonegap

全部标签

ios - Sencha Touch 2 : Works fine on browser, 请求在 PhoneGap 1.4 中不起作用

我有一个SenchaTouch2应用程序在Chrome中100%运行,但是当我将它包装在PhoneGap1.4中(对于使用Xcode的iPad2)时,ajax请求似乎不起作用。也许我错过了PhoneGap中的某些内容? 最佳答案 那是因为iOS安全限制。将您的域添加到白名单!http://davehiren.blogspot.de/2012/03/whitelist-rejection-error-in-xcode-for.html您的评论:ExternalHostsnegroesquisso.pt

ios - Cordova /Phonegap-iOS : iPad Icon Requirement Error in Application Loader

我正在使用Cordova1.7。我正要提交应用程序,但出现此错误:iPad:icon.png:icondimensions(57x57)don'tmeetthesizerequirements.Theiconfilemustbe72x72pixelsin.pngformat.以前使用Cordova/Phonegap时遇到过这个错误吗?你是如何解决这个问题的? 最佳答案 有同样的问题...所以我检查了Phonegap时代我的app-Info.plist文件的以前版本。事实证明,新的Cordovaapp-Info.plist文件使用了p

ios - Xcode 4.3.3 编译项目 -> 构建成功但 Phonegap-App 不会安装在 iPhone 3G 上

标题中描述了问题。build设置中的体系结构设置为(armv7)$(ARCHS_STANDARD_32_BIT)。armv6也不起作用。该设备运行的是iOS4.2.1。我今天更新了我的Xcode,从那以后它不再在3G上运行,但是它可以在装有iOS5.1的4S上运行。App是用Phonegap开发的有人遇到过这种情况并且知道如何避免这种情况吗?提前致谢 最佳答案 确保您的Info.plist不包含“必需的设备armv7的capabilities”键。如果存在,请将其删除。确保“仅构建事件架构”设置为否。在目标的“BuildSettin

iphone - 相机在 phonegap 中不起作用

我正在将摄像头集成到我的phonegap应用程序中以录制视频和捕捉图像。我正在为iPhone使用Phonegap1.5.0。我正在使用此代码捕获图像:functioncapturePhoto(){navigator.camera.getPicture(onPhotoDataSuccess,fail,{quality:30});}单击按钮时,我正在调用上面的函数,但它什么也没做。有人可以帮我吗?谢谢。 最佳答案 我最近用Cordova试过它,它工作正常。请检查代码-document.addEventListener("devicere

javascript - Phonegap 应用程序 SQLite 数据库初始设置

在首次执行时构建应用数据库架构的最佳做法是什么?换句话说,我想找出的是:SQLite不支持以逗号分隔的查询作为单语句批处理执行。如何替换它以使代码保持future的证明?(我不认为自己将所有创建语句依次链接到tx.executeSQL("")中,这会使我的代码变成可怕的cr*pfragment)。 最佳答案 我在native代码以及Sencha/Phonegap中所做的是使用我引用的DatabaseHelper类。在该类中,您可以看到数据库的版本:publicDataBaseHelper(Contextcontext){super(

objective-c - PhoneGap 插件 : AudioEncode success callback never called

我在iOS上使用PhoneGap(Cordova)的AudioEncode插件。在为较新版本的Cordova更新了几行之后,它似乎正确地将wav文件编码为m4a。在Xcode控制台中,我看到:AVAssetExportSessionStatusCompleteddoingsuccesscallback查看手机上的文件系统,wav文件确实变成了m4a。但是,成功回调(我将文件上传到服务器的地方)永远不会运行。这是插件中的相关代码:-(void)doSuccessCallback:(NSString*)path{NSLog(@"doingsuccesscallback");NSString

ios - "Signing Key Required"- 是否可以在 Windows 上使用 DreamWeaver CS6 Extended/PhoneGap 创建 iOS 应用程序?

我没有Mac,但刚刚注册了iOS开发者计划,因为我知道可以在Windows上使用DreamWeaverCS6和PhoneGap创建iOS原生应用。当我尝试在DreamWeaver中使用PhoneGap构建服务时出现的问题是它显示iOS“需要签名key”。我找到了这个页面-http://www.adobe.com/devnet/dreamweaver/articles/phonegap-mobile-app-pt7.html#articlecontentAdobe_numberedheader-概述了如何获取证书等,但它需要一台Mac。我可以在Mac上花上几个小时,所以应该能够完成这个过

javascript - 从 PhoneGap FileEntry 中提取 base64 编码数据

我正在使用Phonegap2.0并尝试从其URI中获取编码为base64的媒体,但没有成功。functiontryToSend(fileReader){//Idon'treallywhattheparameteris}functionwin(file){alert(file.name+''+file.type);//typeisundefinedherevarreader=newFileReader();reader.onloadend=tryToSend;varencoded=reader.readAsDataURL(file);//encodedisundefinedhere}fu

objective-c - 启动画面问题,Xcode/iOS 6/Phonegap

所以,我的AppDelegate.m中有这个函数:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{[CDVLocalStorage__verifyAndFixDatabaseLocations];NSURL*url=[launchOptionsobjectForKey:UIApplicationLaunchOptionsURLKey];if(url&&[urlisKindOfClass:[NSURLclass]]){invok

javascript - iOS PhoneGap。防止 iFrame 缓存

在适用于iPad的PhoneGap应用程序中,我有一个iFrame,它显示在线数据库中存储的数据。在下一步中,我通过JSON下载此数据并在应用程序中对其进行编辑。完成后,我返回到iFrame,但它仍然显示旧数据。使用JSON,我得到了新的正确数据。...简而言之,应用缓存了iFrame的内容我尝试了所有方法来防止缓存,包括页面中常见的元标记内容并以时间戳作为获取参数调用页面。我什至尝试通过JavaScript重新呈现整个iFrame,但它仍然不起作用。functionloadFrame(){varcid=localStorage.getItem("cid");varts=newDate