草庐IT

cordova-plugin-mauron

全部标签

javascript - 如何在 Cordova 项目上重新加载页面?

我正在构建一个应用程序,使用polymerstarterkit&cordova包装项目。现在,因为我使用firebase作为存储数据的数据库,我最终使用了两个原生的firebasejavascript函数来查找用户数据:获取授权()varref=newFirebase("https://.firebaseio.com");varauthData=ref.getAuth();if(authData){console.log("Authenticateduserwithuid:",authData.uid);}onAuth()varref=newFirebase("https://.fir

android - cordova 3.0 FileWriter THREAD WARNING : exec() call to File. write blocked the main thread...应该使用 CordovaInterface.getThreadPool()

我正在使用FileWriter,当我写入各种大小的大文件时,它工作正常,除了logcat中的这些消息,最多约3MB。我查看了FileUtils.java源代码,写入函数不使用getThreadPool()接口(interface)(读者使用)。作为测试,我想我应该调整文件编写器以使用可运行的接口(interface),并且能够让代码编译和执行——不幸的是,logcat消息仍然显示...到目前为止,我得到的阻塞时间在25毫秒到1200毫秒之间。我没有运行任何认真的比较测试来确定此更改是否有任何真正的区别-我只是在寻找是否缺少logcat消息。下面的这些更改会产生真正的不同吗?这些消息是我

vue 报错:Elements in iteration expect to have ‘v-bind:key‘ directives.eslint-plugin-vue

原因:在用vscode编写vue代码时,因为安装的有vetur插件,所以当代码中有v-for语法时,会提示,“Elementsiniterationexpecttohave‘v-bind:key’directives.eslint-plugin-vue”这个错误。这是eslint的功能,对vue进行了eslint检查。解决:第一种方法,添加:key属性在v-for指令后加上:key=“value”第二种方法,修改vetur配置路径:vscode->File->Preferences->Settings搜索:vetur.validation.template取消勾选

android - Cordova 3.4.0 navigator.camera.getPicture 不回调 Android 4.3 的 onSuccess 或 onFail

我正在使用带有相机插件的Cordova3.4(https://github.com/apache/cordova-plugin-camera/blob/master/doc/index.md)当我打电话navigator.camera.getPicture(onSuccess,onFail,{quality:75,destinationType:window.Camera.DestinationType.FILE_URI,sourceType:window.Camera.PictureSourceType.CAMERA,//allowEdit:true,//cameraDirectio

android - Phonegap/Cordova 是否存在等效的 Wi-Fi Direct/Wi-Fi P2P?

我正在构建一个Android应用程序以允许在有限范围内的两个设备之间进行通信,但我找不到与native等效的插件AndroidWi-Fipeer-to-peer适用于Phonegap/Cordova。有什么建议吗?其他服务(例如Google'sWebRTC)可以解决这个问题吗?本地化是解决方案吗? 最佳答案 我遇到了同样的问题,但是有一个名为“thali”的插件我还没有测试过,但是如果你想提前给它的话,这里是链接。让我们知道你过得怎么样https://www.npmjs.com/package/thali

android - 使用 chrome 进行远程调试仅适用于较旧的人行横道版本 [cordova 4]

尝试检查使用crosswalk版本12.41.296.9构建的cordova4应用程序最终会出现全白色的chrome窗口。使用crosswalk版本10.39.235.15构建的完全相同的应用程序完全可以使用chrome进行调试。我已经比较了gradle设置、属性文件和生成的list。唯一的区别在于文件project.properties:人行横道v10:target=android-19人行横道v12:target=android-21有什么建议吗?注意:crosswalk包可以在这里找到:https://download.01.org/crosswalk/releases/cros

android - 在 android 上的 cordova 应用程序中使用 web pack build 时找不到文件错误

我想包装一个基于React的Web应用程序,该应用程序使用webpack构建Android设备的cordova容器。我成功地建立了适用于iOS的cordova应用程序,一切正常。但是,在构建时对于android,需要静态资源,如图像和字体使用webpack文件加载器的javascript加载不正确。WebView尝试从中加载所有资源,例如图像file:///android_asset/www/build/myImage.png,但记录了一个找不到的文件错误。如果我链接-例如-直接在index.html通过图像标签,图像被正确加载,但改变我的webpack配置文件中的publicPath

android - 键入 "cordova build android"时 cordova 出错

当我在cmd中执行cordovabuildandroid时,出现错误:C:\workspace\two>cordovabuildandroidANDROID_HOME=C:\ProgramFiles\Android\android-sdkJAVA_HOME=C:\ProgramFiles\Java\jdk1.8.0_77FailedtonotifyProjectEvaluationListener.afterEvaluate(),butprimaryconfigurationfailuretakesprecedence.java.lang.IllegalStateException:b

android - 用于将 keyUp 事件的键码传递给应用程序的 Cordova 插件

我正在尝试创建一个cordova插件,它将“监听”任何onKeyUp事件,并将keyCode传递给回调函数。目的是检测来自外部键盘/条形码扫描仪的任何击键-任何字符(例如0,1,2,3...a,b,c,...)我的问题是:如何添加onKeyUp监听器?这是我目前所拥有的:packageil.co.pnc.cordova.keystrokes;importorg.apache.cordova.CallbackContext;importorg.apache.cordova.CordovaInterface;importorg.apache.cordova.CordovaPlugin;im

android - 在 Android/Cordova/Knockout 中使用数字输入捕获 "Enter"按键

我正在使用Cordova/PhoneGap2.5.0、Knockout2.1.0和jQueryMobile1.3.0创建一个Android应用程序。我创建了一个类型为“number”的输入,这个输入是数据绑定(bind)的,其值是Knockout。它还与按键事件数据绑定(bind)。我打算捕获用户按下enter键。self.myInputKeypress=function(){varkeyCode=(event.which?event.which:event.keyCode);alert(keyCode);if(keyCode===13){//Doworkherereturnfalse