适用于Android的Card.io或Jumio phonegap/cordova插件

适用于Android的Card.io或Jumio phonegap/cordova插件,android,cordova,phonegap-plugins,card.io,Android,Cordova,Phonegap Plugins,Card.io,我需要在phonegap/cordova应用程序中实现Card.io或Jumio。我知道Iphone有一个card.io phonegap插件,但我需要为Android SDK获取(或实现)它。有人能给我指出正确的方向/文章吗?任何关于如何实现这一点的帮助都会很好。card.io目前没有提供或维护Android Phone Gap插件。要创建一个,您需要抓取并查看。如果你确实创建了一个插件,请将它贡献回Phone Gap存储库 我就是这样做的,让Card.IO与phonegap一起工作。。。我相

我需要在phonegap/cordova应用程序中实现Card.io或Jumio。我知道Iphone有一个card.io phonegap插件,但我需要为Android SDK获取(或实现)它。有人能给我指出正确的方向/文章吗?任何关于如何实现这一点的帮助都会很好。

card.io目前没有提供或维护Android Phone Gap插件。要创建一个,您需要抓取并查看。如果你确实创建了一个插件,请将它贡献回Phone Gap存储库

我就是这样做的,让Card.IO与phonegap一起工作。。。我相信这不是最好的方式/插件方式…但是如果你想用你的应用快速查看card.io

public class MainActivity extends DroidGap {

private CardIO cardIO;

@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    super.init();
    appView.addJavascriptInterface(cardIO, "cardIO");
    super.loadUrl("file:///android_asset/www/index.html");
}

}
在上面的代码中,CardIO是一个助手类,它以通常的方式调用CardIOActivity。它有一个用于调用cardIO getCardDetails()的helper方法(抱歉,我刚刚丢失了该方法的源代码。)(但实际上它不是什么新的/很棒的方法。)只是一个调用cardioactivity并返回字符串的方法)

现在,您可以从javascript界面调用它,如下所示:

console.log(window.cardIO.getDetails());

我还想指出,在尝试了这一点之后,我发现扫描我尝试过的几张(印度)信用卡非常困难。因此,到目前为止,我不打算使用card.io…将等到它适合我的需要为止…

我们已经为card.io开发了一个android插件 插件可以从

您需要首先集成card.io android SDK

享受:)

你可以试试这个插件

我不确定您是否知道这一点,也不确定它如何与phonegap配合使用,但还有一个Android库。@Dennistrew感谢您的快速评论。我找不到现有的Android库。。。你能给我指一下吗?@Dennistrew我指的是安卓SDK周围的phonegap/cordova包装器。现在,我知道了如何从phonegap调用卡IO活动。但是,我现在在模拟器和手机上运行APK时都收到消息“此设备无法使用摄像头读取卡号”。清单文件具有所需的摄像头权限以及建议的功能,如自动对焦等。在运行Jelly Bean的Nexus S上测试apk。LogCat上的消息:未能加载本机库:未找到库CardioDecider。-不支持处理器类型。-CardioScanErrorNodeDeviceSupport:此设备无法使用摄像头读取卡号。好的,甚至模拟器也会模拟ARMv7,对吗?@cosmicnag只是为了再次检查:card.io中的本机/编译库是否在项目的“libs”子目录中?(参见第1.1步)是的,谢谢,这就是问题所在。现在它在我的手机上可以正常工作了,但是要正确扫描一张卡需要很大的耐心……那么有什么来源吗?我需要做同样的事情,如果你能分享就好了,哈哈。谢谢,这应该有助于我们继续,快速和肮脏的工作为我。应用程序崩溃后,添加此插件?我试图启用手动输入这个。一个按钮出现,但应用程序在点击它时崩溃。@825K对不起,它很久以前就工作了,我不再维护它了。与此同时,Phonegap发生了很大变化