Articles of cordova

ionic3:包含名称为“com.google.android.gms.license”的多个库

我有这个错误: 任务’:processDebugResources’的执行失败。 错误:包含名称为“com.google.android.gms.license”的多个库 我什么时候跑 离子cordova运行android 这是info ionic: cli包:(AppData \ Roaming \ npm \ node_modules) @ionic/cli-utils : 1.19.2 ionic (Ionic CLI) : 3.20.0 全球套餐: cordova (Cordova CLI) : 7.1.0 本地包裹: @ionic/app-scripts : 3.1.8 Cordova Platforms : android 6.3.0 Ionic Framework : ionic-angular 3.9.2 系统: Android SDK Tools : 26.1.1 Node : v6.11.1 npm : 2.15.12 OS […]

如何用cordova android检测摇动事件?

我正在尝试使用Cordova 2.2.0为Android设备检测摇晃事件。 我发现了一些与此主题相关的问题,但是在本机代码中,例如这个问题和这个问题 。 有谁知道如何使用phonegap Cordova检测此事件? 或者我应该写一个插件?

Braintree与Cordova在应用程序中购买function升级

我使用Cordova进行应用开发。 我们在Android上。 我们一直在寻找几种不同的方式来购买我们的产品和服务。 我们希望能够直接从应用程序购买,这将使我们的设备在现场可以进行function修改。 注意:我知道这里有一个已发布的PayPal插件: PayPal-Cordova-Plugin 。 我需要知道的是,如果将来自Braintree项目的Javascript SDK和UI放入Cordova。 是否有使用它的例子? 相反,如果您使用Cordova和Android实现了Braintree客户端服务器,那么您从哪里开始并完成它? 我试图包含客户端function: braintree.setup(“CLIENT-TOKEN-FROM-SERVER”, “”, options); 我目前没有设置服务器端来测试function。 我想知道如果我开始沿着这条路走下去是否值得我花时间,如果有其他人试图使用Cordova实现代码。

在Phonegap InAppBrowser中显示加载指示符

我正在尝试使用以下代码加载页面时在Phonegap InAppBrowser中显示加载指示器: var ref; ref = window.open(‘http://www.google.com’, ‘_top’, ‘location=no’); ref.addEventListener(‘loadstart’, function(event) { //navigator.splashscreen.show(); navigator.notification.activityStart(“”, “loading”); }); ref.addEventListener(‘loadstop’, function(event) { //navigator.splashscreen.hide(); navigator.notification.activityStop(); }); 它不显示指标。 我认为z-index低于InAppBrowser的z-index。 如果我使用启animation面而不是加载指示器它可以工作。

将PhoneGap iOS应用程序迁移到Android – 遇到可怕的性能问题

我们使用Telerik的PhoneGap 1.8.1和Kendo UI在一个相当大的iOS应用程序上工作了几个月。 我会说iOS应用程序的速度比其原生等效速度快90%,这对我们来说是完全可以接受的。 我们采用了相同的代码库,并在Android等效的javascript文件中替换,启动了我们的设备(摩托罗拉Xoom运行4.0.3),性能非常糟糕。 最糟糕的是页面转换 – 可能需要0.3秒 – 需要2-5秒。 如果模拟器上的性能不差,那就相同(不出意外)。 如果有可以发布的有用代码,请告诉我。 否则我想我们正在寻找遇到这种情况的其他人和/或改进性能的建议。 在这一点上,PhoneGap对于我们来说是Android开发的完全非首发。

与服务器的连接不成功。(file:///android_asset/www/index.html)

我正在使用phonegap开发一个Android应用程序,它调用一个网站(http://siteaddress.com:8081)来获取json编码数据。 这在模拟器上工作正常,然后我使用phonegap build构建了android包.apk文件,但是当我在我的Android手机上安装此软件包并启动应用程序时,它强制关闭显示错误的应用程序“与服务器的连接是。不成功的(文件:///android_asset/www/index.html)”。 我已经使用phonegap构建了应用程序,将它传递给index.html以及尝试.zip文件包但仍然出现此错误。 我尝试搜索此错误,并在我的应用程序中包含以下代码,如某些网站上的建议,但它仍然给出错误。 super.setBooleanProperty(“loadInWebView”, true); super.setIntegerProperty(“loadUrlTimeoutValue”, 60000); 这是否与我试图通过我的应用程序调用的网站有关? 我尝试在移动浏览器中打开该网站,但它没有打开,但该网站在桌面浏览器上运行良好。 我做错了吗?

Android – 简单的用户输入表单web-view到jQuery Mobile的后端java

我目前正在设计一个原生的android应用程序。 我打算使用jQuery Mobile Web视图作为我的界面,并使用java后端进行所有计算。 (仍然决定使用phonegap) 我在实现允许用户填写表单并将variables传递给android java部分的页面时遇到一些困难。 整个上午研究,我已经学会了如何使用addJavascriptInterface()在javascript / html和java之间进行交互。 但我能find的唯一能回答我问题的是JSON。 这看起来有点复杂。 有没有办法可以将variables作为java函数的parameter passing? (我了解到如果我不使用Web视图,我可以简单地使用getText()或getSelectedItem()和默认UI来做我想做的事情) 我很抱歉没有代码可用,因为这仍处于设计阶段,我对android sdk有点新意。 谢谢

DroidGap无法解析成一个types

嗨,我收到一个错误,DroidGap无法解析为我的代码types package com.hello.ponegap; import android.app.Activity; import android.os.Bundle; import com.hello.*; public class HelloponegapActivity extends DroidGap { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.loadUrl(“file:///android_asset/www/index.html”); super.onCreate(savedInstanceState); } } 在提前感谢我也没有在我右键单击lib时获取构建路径

Cordova 3.3.1-0.1.2(Phonegap)插件不起作用

我有一个适用于iOS的cordova 3.3.1-0.1.2测试项目,我使用以下插件( cordova plugin ls ): [ ‘com.phonegap.plugins.PushPlugin’, ‘org.apache.cordova.console’, ‘org.apache.cordova.device’, ‘org.apache.cordova.splashscreen’ ] 我添加了像这个cordova plugin add org.apache.cordova.device 。 在我的git repo中,我看到它将一堆文件添加到plugins/org.apache.cordova.device目录,在我的iOS插件目录中创建CDVDevice.h和CDVDevice.m ,更新ios.json ,更新*.xcodeproj文件并将插件添加到platforms/ios/test-app/config.xml : 但是当我尝试访问JS中的device或window.device属性时,它告诉我,该device是未定义的。 奇怪的是,pushPlugin存在: document.addEventListener(“deviceready”, function () { console.log(device); console.log(window.device); console.log(window.plugins.pushNotification); }); window.plugins对象仅将pushNotification插件列为属性。 这很奇怪,因为它们都安装好了,在安装过程中,cordova说,一切都很好。 我有点困惑,关于过时的和混合的电话差距文档,但如果其中一个可行,那就没关系。 我还在这样的config.xml看到了一个插件定义 有人可以解释一下,有什么区别? 我使用cordova 3.3工作的方式( feature )是什么? 当我尝试使用<gap:plugin…格式时,我的应用程序在启动时崩溃。 所以,请帮助我解决这个问题,并清除我的想法;)

如何在phonegap / android 2.2上调试javascript

我正在编写一个移动营销应用程序,它应该适用于iOS和Android 2.2。 该应用程序在iOS上工作得很好,但有些东西在android上没有用。 似乎有些javascript负责处理按钮按下事件,用jQuery,是罪魁祸首,但是,要find错误的位置,我正在看老派相当于printline。 有谁知道更方便吗?