草庐IT

cordova_plugins

全部标签

javascript - Cordova android 输入文件 : cannot access some directories on device

我的应用程序基于Cordova,允许用户将图像和PDF文件上传到服务器。我正在使用一个简单的使用Dropzone.js插件进行布局和传输。它适用于iOS和Android。单击按钮后,文件管理器启动,您可以选择文件并上传。问题是,在Android上,用户无法从文件选择器上部的目录中选择文件。我有一台LGG4,所以我无法从最后的文件、Google云端硬盘、图片、已下载的内存中进行选择。我可以毫无问题地从画廊、照片和文件管理器中进行选择,但不能选择该行上方的任何目录。我有读取外部存储的权限。我在这里缺少什么?这是测试仪的屏幕:Dropzonehtml,它是最基本的。Dropzone不会在此处

android - Cordova 运行时权限

我试图让用户使用Cordova的hasPermission/requestPermission方法为我的应用程序启用位置组权限,但结果令人困惑...当我使用ACCESS_FINE_LOCATION调用hasPermission时,它总是返回true。在Manifest.permission_group.LOCATION上调用它似乎会适本地返回true/false。使用Manifest.permission_group.LOCATION调用requestPermission不会显示系统对话框,因此我使用ACCESS_FINE_LOCATION调用它以获取对话框。对话框“允许”按钮为我的应

android - Web Crypto API crypto.subtle 在 Apache Cordova 中未定义

我正在使用Cordova和forgelibrary和浏览器的WebCryptoAPI执行sign和importKey操作。尽管如此,Android设备上的WebCryptoAPI仅提供crypto.getRandomValues()SubtleCrypto未定义(crypto.subtle)。所以我想添加WebCryptoAPIshrim及其依赖Promiz将修复此引用丢失,但没有任何改变。有什么想法吗?在PC上调试Chrome52.0.2743.116提供了完整的WebCryptoAPI,但是在Android设备上调试Chrome版本52.0.2743.98和Android4.4.4

android - 如何设置完全离线的 Cordova 构建?

我使用cordovacreatehellocom.example.helloHelloWorld在Cordova中创建了一个测试项目;光盘你好;cordova平台添加android.我第一次使用cordovabuild构建它时,它会下载Gradle,然后我认为是一堆Maven文件,差不多有200个。这些似乎安装在~/.gradle中,但我不确定这是唯一的地方。示例输出:$cordovabuildANDROID_HOME=/opt/androidJAVA_HOME=/usr/lib/jvm/java-8-oracle/SubprojectPath:CordovaLibDownloadin

android - ionic 3 : Android add platform fails after installing cordova-plugin-camera and Native Web-intent

首先,感谢您抽出时间来帮助我!总结:尝试将cordova-plugin-camera添加到我的ionic3项目中。在多次失败后终于成功,现在我的应用程序不再构建在我的android上。--------开始编辑--------经过多次测试,当我同时安装插件相机和web-intent时,似乎存在冲突/问题。两个插件均来自IonicNative:cameraplugin:cordova-plugin-cameraweb-intent:com-darryncampbell-cordova-plugin-intent--------结束编辑--------我的ionic信息clipackages

android - 在英特尔 xdk : do you need to build for cordova to use cordova apis 中构建应用程序

我刚刚了解了intelxdk,我正在研究它的工作原理以及生成应用程序的步骤。但是,我在理解它的过程中卡在了某个地方。你能为我澄清一些事情吗?据我了解:英特尔XDK默认提供扩展cordovaapi的api。因此,cordovaapi包含在intelxdk中,如果有人想使用它们,他们只需包含一个脚本标签,并将src设置为“cordova.js”。所以我的问题是,如果我使用的是cordovaapi而不是intelxdkapis..(我不知道为什么有人会这样做..当两者​​都是同一件事时,为什么还要麻烦添加cordova脚本标签然后引用等。)那么我可以将它构建为android应用程序并且cor

javascript - 如何使Cordova同步

我的问题很简单,但我在网上找不到任何东西。我正在完成手机应用程序的开发,由于不同步执行,我在使用Cordova时遇到了一些问题。现在,我必须做这样的事情:varfinishedFl=0;cordova.exec(function(info){....[Functiongoeshere]finishedFl=1;},function(info){alert('Error');},'Smapps','getInfo',[]);While(finishedFl!=1){wait;}anotherFunction();我发现这种编程方式非常麻烦,而且显然不是很好。所以问题是:是否有任何方法可以

android - Cordova,在 Ubuntu 14.04 上添加 android 平台时出错

我安装了cordova并且可以毫无问题地创建一个新项目。但是在尝试添加android平台时出现以下错误:sudocordovaplatformaddandroidRunningplatformtask...AddingplatformandroidCreatingandroidproject.../home/tushar/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:126throwe;^Error:AnerroroccurredwhilelistingAndroidtargetsat/home/tushar/.c

android - PushPlugin 注册到 errorhandler 显示 'Class not found' 与 cordova 4.0.0 for android 平台

我正在使用适用于Android的Cordova(版本4.0.0)构建一个混合应用程序。我已将PushPlugin(https://github.com/phonegap-build/PushPlugin)添加到项目中。注册时它会转到错误处理程序并显示“找不到类”。我尝试过各种建议,比如在xml中添加了插件引用。实际上插件引用已经存在于config.xml文件中。使用CLI直接安装插件(试过Cordova插件添加https://github.com/phonegap-build/PushPlugin.git以及Cordova插件添加com.phonegap.plugins.pushplu

android - 从 webView/Cordova 创建位图

我在webview/Cordova中加载了一个页面。是否有可能获取加载到id/classXYZ的该webview中的图片的位图对象?我知道可以将图像url传递给java并在那里加载图像并从中创建位图对象。但在那种情况下必须重新加载图像。 最佳答案 终于找到了解决这个问题的方法。它有3个步骤1.将Webview中的图片转换为base64String(Thislink将帮助您做到这一点。)2.使用cordovabridge将base64String传递给java。3.java解码base64string生成位图(Thislink将帮助您