Articles of cordova

Phonegap android使用config.xml添加windowSoftInputMode

我正在创build一个phonegap应用程序,并为Android构build我想要使用config.xml设置Andriod清单文件的windowSoftInputMode属性。 有没有办法使用config.xml或命令行来做这件事。好build议。 提前致谢。

如何使用Cordova插件实现应用程序内购买?

请告诉我使用Cordova插件实现应用程序内购买的方式。 我正在使用Cordova开发Android应用程序。 有一些应用内购买插件,但我决定使用Cordova购买插件。 我在PhoneGap / Cordova iOS和Android的应用内购买的 README.md上做了一些设置。 因此,我可以使用购买插件的Cordova的演示来调用插件,只需稍作修改即可。 (请参阅以下内容,它是代码的一部分。) app.initStore = function() { if (!window.store) { log('Store not available'); return; } // Enable maximum logging level store.verbosity = store.DEBUG; // Enable remote receipt validation // store.validator = "https://api.fovea.cc:1982/check-purchase"; // Inform the store of your products log('registerProducts'); store.register({ id: 'myProductA', alias: 'myProductA', type: store.CONSUMABLE }); […]

与cordovaFacebook的Android密钥哈希

我正在开发与Meteor和Cordova的混合应用程序。 我想configurationFacebook的连接,并得到它在iOS上工作,但我卡在android。 我似乎无法find正确的密钥散列。 我总是得到这个消息: 密钥散列无效。 密钥哈希…不匹配任何存储的密钥哈希值。 我已经尝试通过以下命令find正确的密钥哈希值: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 和标准密码“android”。 我将所得到的密钥添加到Facebook,但没有帮助。 我也在下面的post中尝试过这个工具。 它给了我另一个关键,也没有工作。 有任何想法吗?

PhoneGap开发应用程序下载错误

我正在使用PhoneGap开发应用程序来即时testing我的应用程序,并从今晚开始,该应用程序显示“下载”,然后几秒钟后显示“下载错误”。 之后,出现一个popup窗口 Unable to download archive from the server. Please upgrade the PhoneGap CLI or check your network settings. 那么,如何升级PhoneGap CLI以及我应该检查哪些设置? 我没有改变任何networking设置和PhoneGap开发应用程序在我的Macbook和iPhone上工作正常,但现在它说这个。 有什么问题,我该如何解决? 编辑我现在意识到,这是现在发生的,因为PhoneGap开发人员的iOS应用程序已经更新(现在版本1.5.2)。 我已经将PhoneGap CLI升级到版本5.0.0-0.28.0,这是根据PhoneGap的博客文章推荐的版本 似乎桌面和移动应用程序现在进行沟通的新方式出现了问题。

EPIPE(Broken Pipe)在使用FileTransfer-plugin和cordova 2.0时出现Bug

我有一个android的cordova 2.0应用程序。 我使用FileTransfer插件来将一些数据加载到我的服务器。 第一次,上传被执行,一切工作正常。 但是,然后我得到一个EPIPE(断pipe)错误。 如果我只是再次推上传button,它的工作。 我怎样才能防止错误? 09-28 17:31:12.304: W/FileTransfer(29497): Error getting HTTP status code from connection. 09-28 17:31:12.304: W/FileTransfer(29497): java.net.SocketException: sendto failed: EPIPE (Broken pipe) 09-28 17:31:12.304: W/FileTransfer(29497): at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:506) 09-28 17:31:12.304: W/FileTransfer(29497): at libcore.io.IoBridge.sendto(IoBridge.java:475) 09-28 17:31:12.304: W/FileTransfer(29497): at java.net.PlainSocketImpl.write(PlainSocketImpl.java:507) 09-28 17:31:12.304: W/FileTransfer(29497): at java.net.PlainSocketImpl.access$100(PlainSocketImpl.java:46) 09-28 17:31:12.304: W/FileTransfer(29497): at java.net.PlainSocketImpl$PlainSocketOutputStream.write(PlainSocketImpl.java:269) 09-28 17:31:12.304: W/FileTransfer(29497): at […]

PhoneGap错误 – “未捕获的ReferenceError:未定义的cordova”

我正在尝试使用Android上的菜单button,PhoneGap。 问题是我不能使用它,因为在日志中出现这个错误: “未捕获ReferenceError:cordova没有定义”。 这是来源: <!DOCTYPE html> <html> <head> <!–<script type="text/javascript" charset="utf-8" src="js/cordova-2.6.0.js"></script>–> <!–<script type="text/javascript" charset="utf-8" src="cordova-2.6.0.js"></script>–> <!–<script type="text/javascript" charset="utf-8" src="js/cordova.js"></script>–> <script type="text/javascript" charset="utf-8" src="cordova.js"></script> <script type="text/javascript"> function onLoad() { document.addEventListener("deviceready", function () { document.addEventListener("menubutton", function(){ alert('Menu button pressed.'); }, true); }, false); } </script> </head> <body onload="onLoad()"> <p>Hello world!</p> </body> </html> 我认为问题是cordova.js的导入,所以我尝试使用所有这些被评论的选项。 我不知道是否有任何关系,但我一直在启动脚本,在控制台出现这个错误,用红色: E/webview(21743): registerForStylusPenEvent […]

onActivityResult永远不会被称为Phonegap Cordova

我正在使用ZXing作为库项目的PhoneGap条码扫描器插件。 我有一个在Galaxy Tab 2(7“)上完美工作的代码,相同的代码在Galaxy S3上不起作用。 问题:当ZXing CaptureActivity扫描条形码时,只需完成CaptureActivity和Calling活动就不会返回onActivityResult方法。 MainFest。 <activity android:name=".activity.MainActivity" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBar" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.google.zxing.client.android.CaptureActivity" android:configChanges="orientation|keyboardHidden" android:screenOrientation="landscape" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:windowSoftInputMode="stateAlwaysHidden" > <intent-filter> <action android:name="com.phonegap.plugins.barcodescanner.SCAN" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> </application> MainActivity.java public void startActivityForResult(CordovaPlugin command, Intent intent, int requestCode) { this.activityResultCallback = command; this.activityResultKeepRunning = […]

Uncaught ReferenceError:媒体未定义

我一直在试图让媒体元素在部署到Android时在PhoneGap中工作。 以下是我迄今所做的: 下载并安装如下: Java(版本7更新25) http://java.com/en/download/index.jsp Java SE开发工具包7u25(64位) http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Ant(1.9.2) http://www.apache.org/dist/ant/binaries/ NodeJS(v0.10.18 64位) http://nodejs.org/ Android SDK(ADT Bundle for Windows)64位 – 版本2013-07-29 http://developer.android.com/sdk/index.html 安装文件夹:E:\ PhoneDev \ adt-bundle-windows-x86_64-20130729 设置环境variables: JAVA_HOME = C:\Progra~1\Java\jre7 ANT_HOME = E:\Program Files (x86)\apache-ant-1.9.2 NODEJS = E:\Program Files (x86)\nodejs validation以下path添加到PATH环境variables(用分号分隔): E:\PhoneDev\adt-bundle-windows-x86_64-20130729\sdk\platform-tools E:\PhoneDev\adt-bundle-windows-x86_64-20130729\sdk\tools %ANT_HOME%\bin %NODEJS% E:\Program Files\Java\jdk1.7.0_25\bin 安装PhoneGap(现在是3.0.0版本): npm install -g phonegap 创buildphonegap应用程序: phonegap create media-app […]

Android的片段可以覆盖PhoneGap活动?

下面的图片应该代表一个以蓝色标记的PhoneGap / Cordova应用程序。 红色区域应该是一个Android碎片。 是否可能有Android覆盖PhoneGap活动的片段? 编辑:覆盖Android片段应该像image processing的任务。 我如何写一个与片段通信的PhoneGap插件?

cordovajar在手机3.5.0缺less

之前我使用phonegap 2.7.0。 所以对于phonegap更新,我已经使用node.js安装了phonegap版本3.5.0,但是在phonegap文件夹中没有cordova jar文件。 如果我在ADT中创build项目,我该如何添加cordova.jar和cordova.js? 我无法在phonegap文件夹中看到任何jar文件。 即使如果我从命令提示符下创build项目,我没有看到我创build的项目中的任何phonegap jar文件和js文件。 任何人可以帮助我如何使用phonegap 3.5.0创build和运行我的第一个项目?