Commit cca87257 authored by amirfirdaus2's avatar amirfirdaus2

-ekyc

parent 35bdcd7b
Pipeline #15 failed with stages
......@@ -44,6 +44,7 @@ public class ImageComparisonActivity extends AppCompatActivity {
Button dialog_ok;
AlertDialog.Builder mBuilder;
AlertDialog mDialog;
String ImageDistanceFront,ImageDistanceBack;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
......@@ -59,6 +60,8 @@ public class ImageComparisonActivity extends AppCompatActivity {
bitmap1 = getIntent.getStringExtra("bitmap1");
bitmap2 = getIntent.getStringExtra("bitmap2");
email = getIntent.getStringExtra("email");
ImageDistanceFront = getIntent.getStringExtra("ImageDistanceFront");
ImageDistanceBack = getIntent.getStringExtra("ImageDistanceBack");
textView_percentage = findViewById(R.id.textView_percentage);
dialog_info = findViewById(R.id.dialog_info);
......@@ -87,9 +90,11 @@ public class ImageComparisonActivity extends AppCompatActivity {
Double percentages = Double.parseDouble(testing.getString("confidence"));
if(percentages < 80){
textView_percentage.setText(String.valueOf(percentages)+"%");
dialog_info.setText("Please Try Again. E-kyc does not match. Please wait for compliance checking !");
dialog_info.setText("E-kyc does not match. Please wait for compliance checking !");
updateStatus("inactive");
}else{
}
if(percentages > 80 ){
textView_percentage.setText(String.valueOf(percentages)+"%");
updateStatus("active");
}
......
......@@ -72,7 +72,8 @@ public class MainActivity extends Activity {
private String bitmap2;
private String bitmap1;
private String email;
String ImageDistanceFront = "";
String ImageDistanceBack = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
......@@ -82,12 +83,18 @@ public class MainActivity extends Activity {
bitmap1 = getIntent.getStringExtra("bitmap1");
email = getIntent.getStringExtra("email");
ImageDistanceFront = getIntent.getStringExtra("ImageDistanceFront");
ImageDistanceBack = getIntent.getStringExtra("ImageDistanceBack");
String idNo = getIntent.getStringExtra("idNo");
mPreview = findViewById(R.id.surface_view);
captureButton = findViewById(R.id.button_capture);
file = new File(Environment.getExternalStoragePublicDirectory(DIRECTORY_DCIM)+"/"+idNo+".mp4");
}
public void onCaptureClick(View view) {
......@@ -100,7 +107,7 @@ public class MainActivity extends Activity {
}
releaseMediaRecorder();
mCamera.lock();
setCaptureButtonText("Capture");
setCaptureButtonText("Record");
isRecording = false;
releaseCamera();
......@@ -249,6 +256,8 @@ public class MainActivity extends Activity {
next.putExtra("email",email);
next.putExtra("bitmap1",bitmap1);
next.putExtra("bitmap2",bitmap2);
next.putExtra("ImageDistanceFront",ImageDistanceFront);
next.putExtra("ImageDistanceBack",ImageDistanceBack);
startActivity(next);
}
}, 1500);
......
......@@ -87,6 +87,9 @@ public class CddActivity extends AppCompatActivity {
Spinner spinner_sourceOfIncome,spinner_natureOfBusiness;
String whichONE = "";
Bitmap MICROCHIPBACK,MICROCHIPFRONT;
String ImageDistanceFront = "";
String ImageDistanceBack = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
......@@ -156,6 +159,8 @@ public class CddActivity extends AppCompatActivity {
intent_next.putExtra("image_1",galeryBITMAPSTRING);
Log.d("BITMAP 1",galeryBITMAPSTRING);
}
intent_next.putExtra("ImageDistanceFront",ImageDistanceFront);
intent_next.putExtra("ImageDistanceBack",ImageDistanceBack);
registerCDD();
}
});
......@@ -672,13 +677,8 @@ public class CddActivity extends AppCompatActivity {
JSONObject next = new JSONObject(response);
if(next.has("output")){
JSONObject yaw = new JSONObject(next.getString("output"));
ImageDistanceFront = yaw.getString("distance");
if(Integer.parseInt(yaw.getString("distance")) <= 19){
Toast.makeText(getApplicationContext(),"Image Success ",Toast.LENGTH_LONG).show();
}else{
Toast.makeText(getApplicationContext(),"Image Not Success ",Toast.LENGTH_LONG).show();
}
}else{
Toast.makeText(getApplicationContext(),"IMAGE ERROR",Toast.LENGTH_SHORT).show();
}
......@@ -716,14 +716,7 @@ public class CddActivity extends AppCompatActivity {
JSONObject next = new JSONObject(response);
if(next.has("output")){
JSONObject yaw = new JSONObject(next.getString("output"));
Log.d("DISTANCE",yaw.getString("distance"));
if(Integer.parseInt(yaw.getString("distance")) <= 19){
Toast.makeText(getApplicationContext(),"Image Success ",Toast.LENGTH_LONG).show();
}else{
Toast.makeText(getApplicationContext(),"Image Not Success ",Toast.LENGTH_LONG).show();
}
ImageDistanceBack = yaw.getString("distance");
}else{
Toast.makeText(getApplicationContext(),"IMAGE ERROR",Toast.LENGTH_SHORT).show();
}
......
......@@ -41,7 +41,8 @@ public class SmsActivity extends AppCompatActivity {
String idNo="",email="",bitmap1="",code="",mobile="";
AlertDialog.Builder mBuilder;
AlertDialog mDialog;
String ImageDistanceFront = "";
String ImageDistanceBack = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
......@@ -62,6 +63,8 @@ public class SmsActivity extends AppCompatActivity {
email = getIntent.getStringExtra("email");
bitmap1 = getIntent.getStringExtra("image_1");
mobile = getIntent.getStringExtra("mobile");
ImageDistanceFront = getIntent.getStringExtra("ImageDistanceFront");
ImageDistanceBack = getIntent.getStringExtra("ImageDistanceBack");
//declare
editText_v1 = findViewById(R.id.editText_v1);
editText_v2 = findViewById(R.id.editText_v2);
......@@ -148,6 +151,8 @@ public class SmsActivity extends AppCompatActivity {
intent_next.putExtra("idNo",idNo);
intent_next.putExtra("bitmap1",bitmap1);
intent_next.putExtra("email",email);
intent_next.putExtra("ImageDistanceFront",ImageDistanceFront);
intent_next.putExtra("ImageDistanceBack",ImageDistanceBack);
startActivity(intent_next);
}else {
Toast.makeText(getApplicationContext(),"TAC IS NOT VALID",Toast.LENGTH_SHORT).show();
......
......@@ -20,7 +20,7 @@
android:layout_height="wrap_content"
android:gravity="center"
android:padding="10dp"
android:text="Video Upload Sucessfully. E-kyc face matching"
android:text="Document not verify. E-kyc does not match. Please wait for compliance checking !"
android:textColor="@android:color/black" />
<LinearLayout
......
......@@ -36,7 +36,7 @@
android:layout_marginRight="15dp"
android:background="@drawable/custom_button_design_login"
android:onClick="onCaptureClick"
android:text="Capture"
android:text="Record"
android:textColor="@android:color/white" />
</LinearLayout>
</FrameLayout>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment