Articles of cordova plugins

在Android和IOS上更改推送通知状态栏的图标

我的应用程序图标为蓝色/红色,当我收到推送通知时,状态栏上的图标是相同的应用程序图标(蓝色/红色)。 我希望状态栏的图标是透明的白色版本。 我的离子项目正在使用这个cordova插件来接收推送通知。 该插件的官方文档没有关于如何配置状态栏通知的图标。

Cordova构建返回缺少的plugin.xml

当我构建我的cordova项目时,我收到一条警告消息: 缺少文件:/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/nl.x-services.plugins.toast/plugin.xml 缺少文件:/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/cordova-plugin-device-rotation-vector/plugin.xml 当我添加插件或删除插件时会发生这种情况。 当我添加插件或构建项目但当我删除插件错误时,这发生就像一个警告 错误:ENOENT,没有这样的文件或目录’/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/com.grumpysailor.cordova-plugin-device-rotation-vector/plugin.xml’atit.fs.openSync(fs。 js:439:18)在Object.ms.read.exports.parseElementtreeSync的Object.fs.readFileSync(fs.js:290:15)处(/ usr / local / lib / node_modules / cordova / node_modules / cordova-lib / src / util) /xml-helpers.js:121:27)在/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/dependencies.js:56:35在Array.forEach(native)at runUninstallPlatform(/ usr / local / lib)中的Object.module.exports.package.generateDependencyInfo(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/dependencies.js:53:45) /node_modules/cordova/node_modules/cordova-lib/src/plugman/uninstall.js:218:53)在Function.module.exports.uninstallPlatform(/ usr / local / lib / node_modules / cordova / node_modules / cordova-lib / src) /plugman/uninstall.js:81:12)在/ usr / local / lib / node_modules […]

HTML5video – 在Android设备上准确搜索框架?

我正在制作一个应用程序,需要在浏览器中,跨桌面和移动设备(包括Cordova的打包应用程序)对video进行帧精确搜索。 桌面浏览器和iOS设备(包括打包应用程序和通过Safari)一样工作正常,但Android设备似乎只在video中显示关键帧 (也称为帧内帧或i帧)。 我在jsfiddle上设置了一个测试页面来帮助演示我的问题 。 该video已使用ZenCoder进行编码。 它的帧速率为23.976,关键帧每250帧。 video本身显示当前帧索引,因此您可以轻松地看到只有0,250和500帧的帧正在Android设备上显示,无论您在何处寻找。 在这个阶段,我会对在Android浏览器中运行的解决方案或作为Cordova的打包应用程序感到满意(我也尝试过使用Crosswalk WebView但无济于事)。

启animation面中的GIF文件离子

我正在开发一个带有ionic framework和Cordova插件的混合应用程序。 他们问我两个操作系统(iOS和Android)上的启animation面都有一个小animation。 我想象一个GIF,但如果你可以加载GIF作为启animation面。 或者如果有插件的话。

在cordova插件的AndroidManifest中的“application”标签处添加一个属性

我为Cordova创建了一个插件,我想编辑AndroidManifest以在“application”标签中添加一个属性。 我知道配置文件添加新标签,但我找不到是否可以更新现有标签。 例如,我有这个AndroidManifest: 我想在标签中添加android:isGame=true 。 如果我不能从plugin.xml中执行此操作,我将创建一个钩子来自行编辑AndroidManifest,但我希望它没有必要。

在android中显示html里面的相机视图然后拍照

在我们使用JavaScript拍摄图片之前,是否有在html中显示实时相机视图(例如嵌入div)的视图? 我已经尝试过PhoneGap,但它完全启动了一个新的相机应用程序,并且在返回之前完全离开了我的html网络应用程序。 我需要在我的应用中嵌入一些内容 谢谢

添加依赖项到Android Cordova插件

我正在构建一个Cordova Android插件 。 我想在插件 (特别是剪刀 ) 创建的Intent中使用第三方View 。 通常(在非Cordova项目中)我会转到我的项目的build.gradle文件并添加如下: dependencies { compile ‘com.lyft:scissors:1.0.1’ } 但似乎我的插件项目中的build.gradle文件似乎没有被触及? 向插件项目添加依赖项的正确方法是什么,通过Cordova支持构建并通过Android Studio构建? 同样的问题,但对于本地项目(不在GitHub上托管)。

从Cordova plugin.xml向AndroidManifest.xml“application”标签添加android:name =“something”

我决定打开一个新问题,因为那些已发布的问题都不是很好。 我需要“从plugin.xml”更新AndroidManifest.xml,以便标签具有以下属性,以及它已有的属性: android:name=”mypackage” 怎么办? 谢谢

如何使用白名单配置Cordova-android 4.0

最后得到Android stuido与cordova–android 4.0一起使用,但我读到我们必须安装白名单插件,但我不知道如何配置此插件与cordova-android 4.0一起使用。 我得到错误消息如下 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的错误 VSMF VSMF project template. Hua Dong

cordova地理定位精度上限为10米

我们使用cordova gelocation插件和方法navigator.geolocation.watchPosition()以及选项enableHighAccuracy: true来跟踪用户位置并获得最准确的结果。 我们的应用程序已存在超过1年,我们曾经没有任何问题,任何设备获得非常好的位置准确性,外面4/6米,天空晴朗。 最近,我们的许多用户报告说,无论他们做什么,都无法获得低于10米精度的任何东西。 我们决定自己测试它,我们发现有同样的问题。 最初,我们认为我们在最新版本中引入了一些错误,我们对所有内容进行了三重检查,但我们没有对涉及地理位置的代码/依赖项进行任何更改。 我们也测试了旧版本的应用程序,我们确信它可以达到4米精度,但令人惊讶的是它们也无法正常工作,精度上限为10米。 我们尝试了不同版本的Android,我们可以在5(Lollipop)到8(Oreo)的任何平台上重现这个问题。 我们在iOS 10/11上也有同样的问题。 同样,我们还没有在几个月内更新应用程序。 最近有一个关于同一问题的问题: 其他人在这里使用Android本机代码遇到同样的问题 有谁知道发生了什么? 这是一个许可问题吗? 定位服务也设置为高精度。 为了完整起见,我们可以使用此插件的旧版本(2.x)获得3/4米的精度 这是唯一的出路吗? 我们宁愿不为开箱即用的东西引入额外的依赖。 非常感谢