草庐IT

cordova_plugins

全部标签

android - ionic update-notifier-cordova.json' 您无权访问此文件

我正在尝试在iOS上运行ionic,但它会引发错误。发生了什么?ionicrunios/usr/local/lib/node_modules/cordova/node_modules/update-notifier/node_modules/configstore/index.js:53throwerr;^Error:EACCES,permissiondenied'/Users/jiahongl/.config/configstore/update-notifier-cordova.json'Youdon'thaveaccesstothisfile.atError(native)atO

javascript - Apache Cordova(PhoneGap)中的资源结构并从文件系统加载文件

我们有一个相当复杂的JSWeb应用程序,它以不同的方式(字符串,arrayBuffer,base64,二进制)在浏览器中在线加载了不同的资源(HTML模板,额外的JS/CSS文件,JSON数据,图像,视频,声音)(只是读没有写作)。现在,我们想对其进行更改,以使所有内容都可以作为Cordova移动应用程序在不同平台上离线工作(包括资源)。问题#1-从本地文件系统加载文件这就使得XHR对本地file://资源的请求在所有地方都可以使用butwithChrome,这是一个显示停止器,因为Android内部正在向Chrome过渡。好的,还有2个其他选择:通过脚本标记,带有iframe的HTM

android - Cordova Android Camera-给出非法参数异常

我在2个月前开始进行CordovaAndroid编程。一切都很好,主要是现在不工作的相机。但是上周我的项目目录如何被删除,我重新安装了cordova的所有插件和已编译的项目,但现在它在相机点击显示错误“非法参数异常”令人惊讶的是我没有更改单行代码,它也可以正常工作在其他开发者机器上。cordova插件添加cordova-plugin-camera从相机插件安装中使用的命令。camera_app.js文件varpictureSource;//picturesourcevardestinationType;//setstheformatofreturnedvalue//Waitfordev

android - 如何让 Cordova InAppBrowser 为用户提供一种在使用 Android 设备时关闭浏览器的方法?

我正在使用cordovaInAppBrowser在我的应用程序中显示来自外部站点的内容。当我在iPhone上打开浏览器时,InAppBrowser底部有一些按钮用于关闭它或来回导航。Android设备上的InAppBrowser没有此类按钮,也没有明显的方法让用户关闭浏览器。我知道如何以编程方式关闭InAppBrowser,但用户在使用Android设备时如何关闭它?我知道用户可以点击硬件后退按钮来关闭浏览器,但是(1)这不直观-后退按钮通常意味着“返回页面”,并且(2)我最终想更改后退按钮的行为以返回显示在InAppBrowser中的站点内的页面,而不是关闭浏览器。

javascript - 将图像文件附加到表单数据 - Cordova/Angular

我在我当前的项目中使用Anuglar、Ionic和Cordova,我正在尝试将包含图像文件的FormData发布到我的服务器。现在我正在使用cordovacameraplugin返回设备上图像的文件路径(例如:file://path/to/img)。获得文件路径后,我想使用图像文件路径将图像文件附加到FormData对象。这是我现在的代码。varfd=newFormData();fd.append('attachment',file);fd.append('uuid',uuid);fd.append('userRoleId',userRole);上面的代码在附加一个取自的文件时有效。但

android - Cordova:android 和 ios 平台可以有不同的应用程序 ID 吗?

假设我有一个ID为com.StackOverflowExample.MyQuestion的Cordova应用程序,它是我使用CLI(cordovacreate)使用Cordova3创建的。我为我的应用添加了iOS和Android平台,并将应用提交给Apple和GooglePlay。然而,现在,在将我的应用程序提交到Play之后,我似乎把我用来签署我的APK文件的keystore的密码放错了位置。我已经尝试了所有方法,但我无法恢复它。由于GooglePlay不允许我在与之前由不同keystore签名的APK相同的应用ID下对提交给Play的后续APK进行签名,因此我知道我需要创建一个新的

android - Ionic/Cordova 和 Android 64 位要求

谷歌hasannounced从2019年8月1日开始,所有新应用和应用更新必须提供64位版本以及32位版本。我有一个Ionic3(Cordova)应用程序,但我不确定这会产生什么影响。具体来说,Ionic/Cordova应用需要做什么才能满足这一要求?StartingAugust1,2019:Allnewappsandappupdatesthatincludenativecodearerequiredtoprovide64-bitversionsinadditionto32-bitversionswhenpublishingtoGooglePlay. 最佳答

android - 创建/打开 Cordova 项目时,Visual Studio 2015 挂起

我使用VisualStudio2015通过Cordova开发移动应用程序。在升级到Windows10之前,我使用的是Windows7,它运行良好。升级到Windows10后,每当我打开Cordova项目或创建Cordova项目时,VisualStudio都会挂起(无响应)。我已尝试重新安装VisualStudio,但它仍然挂起。有人遇到过这个问题吗?谢谢 最佳答案 这是VS2015中此问题的解决方案。如果您有Windows10和VS2015中的最新更新,包括最新的类型脚本安装,则会出现此问题。1)以管理员身份打开命令提示符。2)导航

android - Gradle 同步失败 : 'com.android.build.gradle.BasePlugin' does not implement the Plugin interface

环境:AndroidStudio2.1项目:AndroidSDK+CordovaAndroidStudio在GradleSync期间抛出以下错误:Gradle同步失败:“com.android.build.gradle.BasePlugin”没有实现插件接口(interface) 最佳答案 从1.5升级到androidstudio2.1后遇到同样的问题如果buildscript下build.gradle文件中的gradle.gradleVersion>=2.1,则通过更新依赖版本来解决问题{}旧配置if(gradle.gradleV

android - Cordova + Android - android-windowSoftInputMode adjustPan 不工作

我使用的是Cordova5.4.0,我的config.xml中有这个:但是在构建之后,在我的AndroidManifest.xml中仍然有android:windowSoftInputMode="adjustResize"为什么它不起作用?我该如何解决? 最佳答案 Phonegap似乎支持android-windowSoftInputMode首选项只有,不是Cordova。解决方法1(Cordova6.4+):使用edit-config确保xmlns:android="http://schemas.android.com/apk/r