繁体   English   中英

无法在 android 应用程序中使用 morpho 指纹扫描仪设备捕获指纹

[英]Unable to Capture Fingerprint using morpho fingerprint scanner device in android application

设备详情:

Morpho指纹扫描仪设备

方法

类型:捕捉

URL: http://127.0.0.1:11100/捕获

标头

内容类型:文本/xml 接受:文本/xml

身体

高级 RestClient 中的响应:

问题

当我在 Advanced RestClient 中使用上述 API 请求时,我得到上面显示的响应,但是当我尝试通过在 android 应用程序中使用 OkHttpClient 库来实现此目的时,出现以下错误:

这是使用 OkHttpClient 的 spi.net 代码:

private void captureRdRequest(final String pidOpt, final String reqUrl) {

    String pidOpt = "<PidOptions ver=\"1.0\"><Opts fCount=\"1\" fType=\"0\" iCount=\"\" iType=\"\" pCount=\"\" pType=\"\" format=\"1\" pidVer=\"2.0\" timeout=\"10000\" otp=\"\" wadh=\"$WADH\" posh=\"\"/></PidOptions>";
    String url = "http://127.0.0.1:42200/capture";

    Thread thread = new Thread(new Runnable() {

        @Override
        public void run() {
            try  {

                OkHttpClient client = new OkHttpClient().newBuilder()
                        .build();
                MediaType mediaType = MediaType.parse("text/xml");
                RequestBody body = RequestBody.create(mediaType, pidOpt);
                okhttp3.Request request = new okhttp3.Request.Builder()
                        .url(url)
                        .method("CAPTURE", body)
                        .addHeader("Content-Type", "text/xml")
                        .addHeader("Accept", "text/xml")
                        .build();
                okhttp3.Response response = client.newCall(request).execute();
                Log.d("sdf", response.toString());

            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });

    thread.start();

}

错误详细信息:

failed to connect to /127.0.0.1 (port 42200) from /127.0.0.1 (port 42104) after 10000ms: isConnected failed: ECONNREFUSED (Connection refused)

所需的解决方案:

请帮助我如何捕获客户端应用程序的指纹?

当您收到回复时,您将在 11100 上获得所有捕获端口扫描端口上从 11100 到 11105 的所有端口,因为设备已准备好考虑这是我的端口它可以是任何设备

请试试这个,它对我来说很好用。

String pidOpt='<PidOptions ver=\"1.0\">'+'<Opts fCount=\"1\" fType=\"0\" iCount=\"0\" iType=\"0\" pCount=\"0\" pType=\"0\" format=\"0\" pidVer=\"2.0\" timeout=\"10000\" otp=\"\" wadh=\"\" posh=\"UNKNOWN\" env=\"PP\"/>'+'</PidOptions>';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM