我是手机开发的新手,所以我有几个问题: 1)我正在使用加速计插件。 我阅读手册,我需要在config.xml文件中声明插件才能使用它。 但是,我注意到,即使我从config.xml中删除声明 <feature name="Accelerometer"> <param name="android-package" value="org.apache.cordova.AccelListener" /> </feature> 加速度计仍然工作。 所以我想问你,如果在phonegap 3.0.0版本中,config.xml的使用已经过时了。 如果是这种情况,绑定发生在哪里? 2)我使用android平台来构build应用程序。 在项目结构中有三个不同内容的config.xml文件: a)在assets / www / phonegap-app-hello-world-3.0.0 / www / config.xml中 b)在assets / www / phonegap-app-hello-world-3.0.0 / config.xml中 c)在res / xml / config.xml中 他们每个人的用途是什么? 我想在哪里声明我的插件? 我在res / xml / config / xml文件中做了 谢谢
嘿家伙我使用phonegap和jquery手机来build立一个Android手机的应用程序。 是否有可能locking一个页面的方向? 例如页面“地图”被加载,并且方向被locking到“风景”模式。
当我尝试构build(模拟)Cordova应用程序时,在Windows cmd中获取此错误。 D:\dev\Cordova\toDoList>cordova build android Running command: D:\dev\Cordova\toDoList\platforms\android\cordova\build.bat events.js:85 throw er; // Unhandled 'error' event ^ Error: spawn cmd ENOENT at exports._errnoException (util.js:746:11) at Process.ChildProcess._handle.onexit (child_process.js:1046:32) at child_process.js:1137:20 at process._tickCallback (node.js:355:11) ERROR building one of the platforms: Error: D:\dev\Cordova\toDoList\platforms\android\cordova\build.bat: Command failed with exit code 1 You may not have the required environment or OS to […]
我有一个Cordova应用程序,它是一个带有单个HTML文件的单页应用程序。 所有的链接都应该在系统浏览器中打开。 我不想要一个“embedded”InAppBrowser,但真正的本地系统/外部浏览器。 我们可以在任何地方find使用InAppBrowser的代码示例,例如: window.open('http://apache.org', '_system'); 但为什么我们需要安装InAppBrowser,即使我们甚至不打算使用embedded式浏览器? 有人可以真正扩展什么应该是一个WebView的行为,关于链接的目标。 目前还不清楚它应该怎样处理target=_blank ,但除了打开一个新的浏览器窗口,我没有看到任何其他的东西。 请注意,问题似乎只在iOS上,因为使用target=_blank Android(使用Crosswalk插件)似乎总能正常工作,并在新的本机浏览器窗口中打开。
比方说,我的资产/ www目录(在我的index.html旁边)有一个名为foo.html的文件(非常舒适)。 我想将该文件复制到设备上的其他位置。 我的第一个方法window.resolveLocalFileSystemURI("foo.html", cool(), notCool()); 不pipe用。 还有像www /这样的前缀,它不会。 知道是否真的有可能通过Phonegap访问文件会很有趣。 我不确定,因此希望看到一个代码片段,如果可能的话,如何获取资产目录中文件的FileEntry。 编辑:好吧,现在我们有这样的电话 window.resolveLocalFileSystemURI("file:///android_asset", function(entry){ console.log(entry.fullPath);}, function(evt){ console.log(evt.code);} ); 但是我们得到了一个code: undefined错误code: undefined (Phonegap v1.2)和code: 1 with v1.0(code 1 = file not found ?!)
我有一个Phonegap(cordova)应用程序,我想要在phonegap WebView中加载一些外部网页,我还有其他外部网页,当用户激活它们时,我想在Safari中加载它们。 通常,大多数人都有他们想要在WebView中打开外部链接的问题。 将OpenAllWhitelistURLsInWebView设置为YES (在Cordova.plist / Phongap.plist中)解决了这个问题。 但是我不想打开WebView的所有链接,只是一些。 我希望我可以调用window.open('http://someexternalsite')在Safari中打开, window.parent.location.href = 'http://mysite'在WebView中打开它。 任何想法如何做到这一点?
我刚刚开始使用phonegap,并尝试在eclipse中设置第一个基本的最小项目。 我按照http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide中的phonegap文档 但是我得到像这样的连续错误。 任何解决这个问题的指针都会有帮助。 谢谢 03-12 06:08:05.970: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44 03-12 06:08:05.980: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0 03-12 06:08:06.080: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported 03-12 06:08:06.280: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported 03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) […]
我刚刚下载了Eclipse Galileo并安装了ADT10,并尝试使用此指南的phonegap应用程序: http ://www.phonegap.com/start但是,每次我尝试构build即时通讯得到此错误:未知的错误:无法构build:文件dx.jar没有从SDK文件夹中加载! 我知道在这个论坛上已经有一些关于它的问题/答案,但是他们并没有为我工作。
Android不允许基于Phonegap的应用程序等本机应用程序编写二进制文件。 一个常见的应用是将Base64string转换为图像。 那么,你怎么解决这个问题呢?
我试图得到这个工作,这让我疯狂: $ cordova platform add android 输出是: Creating android project… /Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:126 throw e; ^ Error: Please install Android target 19 (the Android newest SDK). Make sure you have the latest Android tools installed as well. Run "android" from your command-line to install/update any missing SDKs or tools. at /Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/lib/check_reqs.js:80:29 at _fulfilled (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:798:54) at self.promiseDispatch.done (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:827:30) […]