草庐IT

cordova_plugins

全部标签

android - cordova-plugin-ionic-webview - 自定义方案不适用于 Android

我正在开发(即将发布)适用于iOS和Android的Cordova应用程序。我正在尝试使用cordova-plugin-ionic-webview为了使用最新的WebView引擎。我可以在iOS上使用这个插件,但在Android上,应用程序在启动时崩溃。我的CONFIG.XML:日志:5726-5770/mycertificate.enterpriseD/SERVER:Handlinglocalrequest:cordovaandroid://my-backend-url-to-avoid-CORS.com/static/js/10.601e7973.chunk.js5726-5773

android - WebView中的 "install Flash plugin"是什么意思?

在我编写的一个小型WebView应用程序中,我能够加载YouTube并看到代表视频剪辑的图片,带有应该开始播放视频的熟悉的向右箭头:但是......当我触摸那个箭头时,没有任何反应(视频没有播放)。我确实在WebView中启用了插件设置,但这没有帮助:mWebView.getSettings().setPluginsEnabled(true);因此,我搜索了有关如何使Flash(YouTube)嵌入我的WebView中运行的更多线索,我发现了以下内容hint:IthinkyoualsoneedFlashtobeinstalled,likeinAndroid2.2andabove.我同意

android - 尝试在 android 上使用 phonegap 插件时未定义 window.plugins

我无法在android中加载插件。我已将插件添加到plugins.xml列表中,并在我的项目中添加了java代码。但是当我调用window.plugins时,我仍然得到undefinedobject。为什么会这样?顺便说一句,我正在尝试使用共享插件-https://github.com/phonegap/phonegap-plugins/tree/master/Android/Share为了清楚起见,我添加了phonegap.js文件和包含JS插件代码的share.js文件。我还使用了具有相同代码的iphone的EmailComposer插件,它在iphone上工作,即在iphone上

android-maven-plugin 在尝试创建 dex 时导致 java.lang.OutOfMemoryError

我需要一只手。我在android项目中使用android-maven-plugin3.0.0和maven-external-dependency-plugin0.4。我使用来自不同存储库的这些库作为依赖项:junitjunittestcom.google.androidandroidprovidedcom.google.androidandroid-testprovidedcom.admob.android.adsadmob-android4.0.4com.google.codegoogle-api-translate-java0.97com.db4odb4o-core-java5${

android-maven-plugin、仪器测试和testSize

我正在使用Maven构建、运行和仪器测试我的Android应用程序。Android测试框架具有三种不同的测试范围@SmallTest,@MediumTest和@LargeTestandroid-maven-plugin可以通过testTestSize选择测试范围或test/testSize范围。此参数可以是small|medium|large之一,并且可以从相关范围运行您的测试。但是如果我想同时运行小型和中型测试,我该怎么办,不仅是小型还是不仅是中型?是否存在针对此问题的解决方案? 最佳答案 根据InstrumentationTes

android - Cordova Android 应用程序中的 Google 发布商代码广告

我正在Cordova2.2.0框架内开发一个Android应用程序,我在处理基于GPT的广告时遇到很多问题。(当然我不是第一个尝试这个的人。)GPT使用广告创意呈现友好的IFRAMES,主要包含(adcreative)在浏览器和iOS上,点击广告将在新的浏览器窗口中打开点击率,这就是我希望在此处发生的情况。但是在我的KindleFireHD和Droid4上的native应用程序中,点击广告会在IFRAME空间内打开点击率页面,因此您会在我的其他页面中呈现该页面的左上角320x50。我试过编辑白名单,但这不是一种选择,因为广告素材可以来自任何地方(我们使用多个广告网络来填充我们的剩余广告

android - sqlcipher 'open' 性能与 cordova 和 Cordova-SQLitePlugin

我有一个相对复杂的sqlcipher数据库(27个表)但条目很少(每个表在50-200个条目之间)。当我运行SELECT语句(与相应View相同)、连接3个表、执行几个“LIKE”(使用EXPLAIN优化)时,桌面客户端CPU(使用sqlcipher)需要3毫秒用于查询。但是在Android上使用Cordova-SQLitePlugin执行相同的查询需要将近1900毫秒-因为打开数据库花费大约>1800毫秒,显然在每次页面加载后都会重复。查询是这样发出的:vardb=window.sqlitePlugin.openDatabase({name:"myDatabase",key:"myS

android - 在 cordova/on android 应用程序中,使用 https 的请求失败但使用 http 的相同请求成功

我有一个可通过两个端口访问的后端服务器-一个使用HTTP,另一个使用HTTPS。它使用自签名证书。当我使用HTTP请求运行时,在我的ionic/cordova混合应用程序中,它们都成功了。在第一次请求期间,我还包括一个基本授权。但是,使用HTTPS时完全相同的请求会失败。例如http://10.1.2.3:8000/hello.js我想知道如何进行。我是否需要在配置或其他地方的某处注册自签名证书?非常感谢。 最佳答案 我想知道您是否找到了答案,但仍想为其他寻找解决方案的人发布答案:Cordova不允许对安装了不受信任的ssl证书的服

android - Windows cordova 构建错误 : Failed to find 'ANDROID_HOME' environment variable

操作系统:Windows7。我已经在cordova中创建了一个项目,但是当我尝试使用命令cordovabuildandroid构建它时,它会返回一个错误,其中显示:ERRORbuildingoneoftheplatforms:Failedtofind'ANDROID_HOME'environmentvariable.Trysettingsettingitmanually.Failedtofind'android'commandinyour'PATH'.Tryupdateyour'PATH'toincludepathtovalidSDKdirectory.Youmaynothavethe

android - 在 phonegap/cordova 应用程序中设置 Android 6.x (Marschmallow) 上的应用程序权限

从Android6.x(Marshmallow)开始,应用程序在安装前不应请求许可,而是在运行时请求许可。我正在使用phonegap开发一个使用条形码插件的应用程序。当我在Android6.x上运行这个应用程序时,它既不在安装前也不在运行时询问用户许可。相反,它只是向您显示一个框,表明该应用程序无法运行并且必须重新启动设备。根据http://phonegap.com/blog/2016/02/09/phonegap_6_now_on_build/我将以下行添加到项目的config.xml文件中(路径:myProject/config.xml):我在本地部署了,还是报同样的错误。有办法解