//public void onComplete(boolean result, int id,int failuerCode)
 public void OnComplete(bool p0, byte[] p1, int p2)
 {
     //Log.i(TAG, "failuerCode=" + failuerCode);
     if (p0)
     {
         acquisition.Sound(1);
         string fileName = "FingerprintID_" + (acquisition.tId++) + ".txt";
         FileUtils.WritFile(fileName, FileUtils.bytes2HexString2(p1, p1.Length));
         acquisition.setMsg(fileName);
     }
     else
     {
         acquisition.Sound(2);
     }
     acquisition.btnPtCapture.Enabled = true;
 }
        //public void onComplete(boolean result, byte[] bytes, int id,int failuerCode)
        void FingerprintWithFIPS.IEnrollCallBack.OnComplete(bool p0, byte[] p1, int p2, int p3)
        {
            if (p0)
            {
                string strMsg = "FingerprintID:" + p2;
                acquisition.tvInfo.Text = strMsg;//.setMsg(strMsg);
                string fileName = "FingerprintID_" + p2 + ".txt";

                FileUtils.WritFile(fileName, Com.Rscja.Utility.StringUtility.Bytes2HexString(p1));//.bytes2HexString2(p1, p1.Length));
                acquisition.Sound(1);
            }
            else
            {
                acquisition.Sound(2);
            }
            acquisition.btnEnroll.Enabled = true;
        }
 public void OnComplete(bool p0, int p1, int p2)
 {
     if (p0)
     {
         acquisition.setMsg("Fingerprint ID:" + p1);
     }
     else
     {
         if (p2 == acquisition.RESULT_STATUS_NO_MATCH)
         { //指纹不存在
             PubClass.FIPS.StartEnroll();
             PubClass.FIPS.SetEnrollCallBack(new EnrollCallBack(acquisition));
             return;
         }
     }
     acquisition.Sound(2);
     acquisition.btnEnroll.Enabled = true;
 }