Articles of cordova

如何更改cordova子项目使用的java版本

我有一个cordova项目,我正在构build一个android插件。 我的插件然后使用一个使用菱形操作(<>)的库。 我试图运行它,但我收到此错误: diamond operator is not supported in -source 1.6 ArrayList<Node> selectedProviders = new ArrayList<>(); ^ (use -source 7 or higher to enable diamond operator) 当我运行: $ java -version java version "1.7.0_67" Java(TM) SE Runtime Environment (build 1.7.0_67-b01) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode) $ javac -version javac 1.7.0_67 我发布之前研究和一些人通过更改ant config.xml来解决 […]

应用程序错误是一个目录(file:///#android_asset/www/index.html)

我正在使用phonegap在android上开发应用程序,当我在我的手机上testing时,我得到这个错误Application Error Is a directory (file:///#android_asset/www/index.html)我只有当我我的手机上没有互联网连接。 有什么build议么?

如何使用JavaScript将值从一个HTML页面传递到另一个HTML页面?

这是我的第一个HTML页面: <!–first.html–> <html> <body> <div data-role="page" data-theme="a" data-url="first" id="first"> <form id="form1" name="form2" action="checking.html"> <input type="text" name="txtFileName" id="txtFileName"/> <!– <button onClick="uploadFile();">Upload</button> –> <input type="hidden" name="hidden1" value=""> <br><input type="submit" value="Send me your name!" onClick="submitform();"><br> </form> <script type="text/javascript"> function submitform() { document.forms.form1.hidden1.value=1; alert("i am working"); document.form1.submit(); } </script> </div> </body> </html> 这是我的第二个HTML页面: <!– second.html –> <html> <head> </head> […]

如何链接Eclipse / Phonegap / Android项目中的assets / www文件夹?

我正在开发一个应该在iOS和Android上运行的PhoneGap应用程序。 我的文件夹结构如下所示: + – + – [应用程序文件夹] | + – [android](包含Eclipse工作区和项目文件) | + – [iOS](包含XCode项目文件) | + – [www](包含实际应用程序的所有html,js,css等文件) 在XCode项目中引用www文件夹很容易,一切工作正常。 但是,在Eclipse中创build到www文件夹的链接不能按预期工作:我使用“导入 – >文件系统”来创build现有资产文件夹下的链接,一切似乎都正常工作。 但是在构build步骤中文件没有被复制到apk中。 任何想法我做错了什么?

如何获得Android设备的屏幕分辨率..?

我可以得到Android手机的解决scheme..? 如果是的话,怎么..? 这对我真的很有帮助 谢谢..

deviceReady不能在PhoneGap应用程序中工作,如何?

我有一个简单的PhoneGap应用程序作为休闲: <!DOCTYPE HTML> <html> <head> <title>PhoneGap powered App</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="css/jquery.mobile-1.0.min.css" /> <script type="text/javascript" charset="utf-8" src="phonegap-1.3.0.js"></script> <script src="js/jquery-1.7.1.min.js"></script> <script src="js/jquery.mobile-1.0.min.js"></script> <script type="text/javascript" charset="utf-8"> document.addEventListener("deviceready", onDeviceReady, true); function onDeviceReady() { alert ('123'); } </script> </head> <body onload="onDeviceReady()"> <div data-role="page"> <div data-role="header"> <h1>title</h1> </div><!– /header –> <div data-role="content"> <h2>Begin by inserting your credentials.</h2> […]

如何使用Android Phonegap SoftKeyboard插件?

我正在开发一个使用Phonegap的Android应用程序。 我需要使软键盘以编程方式出现。 我正在使用这里find的SoftKeyboard插件。 任何人都可以告诉我如何正确包括这个插件,使其工作? 我已经尝试了在PhoneGap Wiki上find的教程,但插件不工作。 [更新]我已经添加到path的插件 com/zenexity/SoftKeyBoardPlugin/SoftKeyBoard.java 更新了plugins.xml并包含在内 <plugin name="SoftKeyBoard" value="com.zenexity.SoftKeyBoardPlugin.SoftKeyBoard"/> 然后在www文件夹中添加softkeyboard.js ,并在index.html添加以下内容 plugins.SoftKeyBoard.show(function () { // success },function () { // fail }); 但没有任何反应,键盘不显示..

phonegap – sqlite或索引数据库?

我是以phonegap开头的Web开发人员。 我需要为iPhone,安卓和Windows Phone 8创build一个应用程序。 我需要在本地存储一些数据(localStorage太大)。 我不知道女巫解决scheme是最好的: Phonegap提供存储(基于WebSQL – 这是弃用),但它不支持Windows Phone。 有没有什么插件来填补这个空白? 我读了索引数据库,但是我以前没有用过,对我来说不是很直观。 我不确定它是否完全支持所有平台? 我基于( http://blog.nparashuram.com/2012/10/indexeddb-example-on-cordova-phonegap_12.html ) 或者,也许我可以使用手机插件https://github.com/marcucio/Cordova-WP-SqlitePlugin为Windows Phone和https://github.com/marcucio/Cordova-SQLitePlugin为Android和iPhone。 。 那么我的代码在所有的平台上都是一样的。 以前有人创build过这样的应用程序吗? 任何解决scheme或想法我都会很有帮助。

如何configurationcordova安卓4.0白名单

最后得到Android stuido与cordova–android 4.0一起工作,但我读到,我们必须安装白名单插件,但我不知道如何configuration此插件与cordovaAndroid 4.0的工作。 我有如下错误messasges 04-13 16:30:31.291 856-856/com.vs.VSMF W/Web Console﹕ No Content- Security-Policy meta tag found. Please add one when using the cordova-plugin-whitelist plugin. at file:///android_asset/www/plugins/cordova-plugin-whitelist/whitelist.js:25 04-13 16:30:41.290 856-856/com.vs.VSMF D/SystemWebChromeClient﹕ file:///android_asset/www/plugins/cordova-plugin-whitelist/whitelist.js: Line 25 : No Content-Security-Policy meta tag found. Please add one when using the cordova-plugin-whitelist plugin. 这似乎是错误的configure.xml <?xml version="1.0" encoding="UTF-8"?> <widget xmlns = "http://www.w3.org/ns/widgets" […]

Chrome 32上的本机USBdebugging不会检测到设备

我有一个三星Galaxy S3。 随着Chrome 32的发布,我想尝试本地USBdebugging,所以我可以在我的手机上使用手机应用程序(而不是浏览器testing,然后传输)。 我打开USBdebugging,并下载适当的驱动程序。 我的手机显示在设备pipe理器中,但不显示在下方:检查铬。 如何让我的设备显示?