gpt4 book ai didi

android - PhoneGap Android 应用程序中的签名捕获

转载 作者:搜寻专家 更新时间:2023-11-01 09:15:59 24 4
gpt4 key购买 nike

我正在尝试将此第 3 方签名捕获 Android 应用程序与我的 PhoneGap 应用程序一起使用。我不知道如何从我的 PhoneGap 应用程序“调用正确的 Activity ”。我的应用程序是用 html 和 javascript 编写的。

请帮忙!

我已经在我的 Droid X 上安装了该应用程序,它用我的手指捕获了我的签名。它 super 流畅和快速。

http://www.binarysolutions.biz/

这是他们网站上的说明。它们不是很详细。

String key      = ""; // set the key, any string you find suitable
String fileName = ""; // set the file name (global write permissions)

Intent intent = new Intent("biz.binarysolutions.signature.CAPTURE");

intent.putExtra(key, fileName);
intent.setComponent(
new ComponentName(
"biz.binarysolutions.signature",
"biz.binarysolutions.signature.Capture"
)
);

startActivityForResult(intent, CAPTURE_REQUEST_CODE);
Receiving the result

@Override
protected void onActivityResult
(
int requestCode,
int resultCode,
Intent data
) {
super.onActivityResult(requestCode, resultCode, data);

if (requestCode == CAPTURE_REQUEST_CODE &&
resultCode == RESULT_OK) {

String fileName = ""; // the same file name as above
Bitmap bitmap = BitmapFactory.decodeFile(fileName);

// do with bitmap whatever you like
}
}

最佳答案

可以通过 Android Intent 集成签名应用程序至 invoke签名应用程序。看起来您有关于在 Java( native )端需要执行的操作以与签名应用程序集成的说明,但是您无法在 PhoneGap 中执行此操作。安卓应用。

看看WebIntent .这是一个PhoneGap Android 插件 - 这是 PhoneGap 的扩展API 和由小 JavaScript 组成你的界面PhoneGap应用程序使用了一个 native (Java) 组件,JS界面对话。 WebIntent上面链接的博客文章实际上很好地解释了 PhoneGap插件也是。

除了集成 WebIntent 之外,您还需要做什么插件正在连接 WebIntent使用 Signature 应用程序 - 所以 intents在 native 端传递包含适当的参数。

关于android - PhoneGap Android 应用程序中的签名捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4658703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com