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 { ...@@ -44,6 +44,7 @@ public class ImageComparisonActivity extends AppCompatActivity {
Button dialog_ok; Button dialog_ok;
AlertDialog.Builder mBuilder; AlertDialog.Builder mBuilder;
AlertDialog mDialog; AlertDialog mDialog;
String ImageDistanceFront,ImageDistanceBack;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
...@@ -59,6 +60,8 @@ public class ImageComparisonActivity extends AppCompatActivity { ...@@ -59,6 +60,8 @@ public class ImageComparisonActivity extends AppCompatActivity {
bitmap1 = getIntent.getStringExtra("bitmap1"); bitmap1 = getIntent.getStringExtra("bitmap1");
bitmap2 = getIntent.getStringExtra("bitmap2"); bitmap2 = getIntent.getStringExtra("bitmap2");
email = getIntent.getStringExtra("email"); email = getIntent.getStringExtra("email");
ImageDistanceFront = getIntent.getStringExtra("ImageDistanceFront");
ImageDistanceBack = getIntent.getStringExtra("ImageDistanceBack");
textView_percentage = findViewById(R.id.textView_percentage); textView_percentage = findViewById(R.id.textView_percentage);
dialog_info = findViewById(R.id.dialog_info); dialog_info = findViewById(R.id.dialog_info);
...@@ -87,9 +90,11 @@ public class ImageComparisonActivity extends AppCompatActivity { ...@@ -87,9 +90,11 @@ public class ImageComparisonActivity extends AppCompatActivity {
Double percentages = Double.parseDouble(testing.getString("confidence")); Double percentages = Double.parseDouble(testing.getString("confidence"));
if(percentages < 80){ if(percentages < 80){
textView_percentage.setText(String.valueOf(percentages)+"%"); 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"); updateStatus("inactive");
}else{ }
if(percentages > 80 ){
textView_percentage.setText(String.valueOf(percentages)+"%"); textView_percentage.setText(String.valueOf(percentages)+"%");
updateStatus("active"); updateStatus("active");
} }
......
...@@ -72,7 +72,8 @@ public class MainActivity extends Activity { ...@@ -72,7 +72,8 @@ public class MainActivity extends Activity {
private String bitmap2; private String bitmap2;
private String bitmap1; private String bitmap1;
private String email; private String email;
String ImageDistanceFront = "";
String ImageDistanceBack = "";
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
...@@ -82,12 +83,18 @@ public class MainActivity extends Activity { ...@@ -82,12 +83,18 @@ public class MainActivity extends Activity {
bitmap1 = getIntent.getStringExtra("bitmap1"); bitmap1 = getIntent.getStringExtra("bitmap1");
email = getIntent.getStringExtra("email"); email = getIntent.getStringExtra("email");
ImageDistanceFront = getIntent.getStringExtra("ImageDistanceFront");
ImageDistanceBack = getIntent.getStringExtra("ImageDistanceBack");
String idNo = getIntent.getStringExtra("idNo"); String idNo = getIntent.getStringExtra("idNo");
mPreview = findViewById(R.id.surface_view); mPreview = findViewById(R.id.surface_view);
captureButton = findViewById(R.id.button_capture); captureButton = findViewById(R.id.button_capture);
file = new File(Environment.getExternalStoragePublicDirectory(DIRECTORY_DCIM)+"/"+idNo+".mp4"); file = new File(Environment.getExternalStoragePublicDirectory(DIRECTORY_DCIM)+"/"+idNo+".mp4");
} }
public void onCaptureClick(View view) { public void onCaptureClick(View view) {
...@@ -100,7 +107,7 @@ public class MainActivity extends Activity { ...@@ -100,7 +107,7 @@ public class MainActivity extends Activity {
} }
releaseMediaRecorder(); releaseMediaRecorder();
mCamera.lock(); mCamera.lock();
setCaptureButtonText("Capture"); setCaptureButtonText("Record");
isRecording = false; isRecording = false;
releaseCamera(); releaseCamera();
...@@ -249,6 +256,8 @@ public class MainActivity extends Activity { ...@@ -249,6 +256,8 @@ public class MainActivity extends Activity {
next.putExtra("email",email); next.putExtra("email",email);
next.putExtra("bitmap1",bitmap1); next.putExtra("bitmap1",bitmap1);
next.putExtra("bitmap2",bitmap2); next.putExtra("bitmap2",bitmap2);
next.putExtra("ImageDistanceFront",ImageDistanceFront);
next.putExtra("ImageDistanceBack",ImageDistanceBack);
startActivity(next); startActivity(next);
} }
}, 1500); }, 1500);
......
...@@ -87,6 +87,9 @@ public class CddActivity extends AppCompatActivity { ...@@ -87,6 +87,9 @@ public class CddActivity extends AppCompatActivity {
Spinner spinner_sourceOfIncome,spinner_natureOfBusiness; Spinner spinner_sourceOfIncome,spinner_natureOfBusiness;
String whichONE = ""; String whichONE = "";
Bitmap MICROCHIPBACK,MICROCHIPFRONT; Bitmap MICROCHIPBACK,MICROCHIPFRONT;
String ImageDistanceFront = "";
String ImageDistanceBack = "";
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
...@@ -156,6 +159,8 @@ public class CddActivity extends AppCompatActivity { ...@@ -156,6 +159,8 @@ public class CddActivity extends AppCompatActivity {
intent_next.putExtra("image_1",galeryBITMAPSTRING); intent_next.putExtra("image_1",galeryBITMAPSTRING);
Log.d("BITMAP 1",galeryBITMAPSTRING); Log.d("BITMAP 1",galeryBITMAPSTRING);
} }
intent_next.putExtra("ImageDistanceFront",ImageDistanceFront);
intent_next.putExtra("ImageDistanceBack",ImageDistanceBack);
registerCDD(); registerCDD();
} }
}); });
...@@ -672,13 +677,8 @@ public class CddActivity extends AppCompatActivity { ...@@ -672,13 +677,8 @@ public class CddActivity extends AppCompatActivity {
JSONObject next = new JSONObject(response); JSONObject next = new JSONObject(response);
if(next.has("output")){ if(next.has("output")){
JSONObject yaw = new JSONObject(next.getString("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{ }else{
Toast.makeText(getApplicationContext(),"IMAGE ERROR",Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(),"IMAGE ERROR",Toast.LENGTH_SHORT).show();
} }
...@@ -716,14 +716,7 @@ public class CddActivity extends AppCompatActivity { ...@@ -716,14 +716,7 @@ public class CddActivity extends AppCompatActivity {
JSONObject next = new JSONObject(response); JSONObject next = new JSONObject(response);
if(next.has("output")){ if(next.has("output")){
JSONObject yaw = new JSONObject(next.getString("output")); JSONObject yaw = new JSONObject(next.getString("output"));
ImageDistanceBack = yaw.getString("distance");
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();
}
}else{ }else{
Toast.makeText(getApplicationContext(),"IMAGE ERROR",Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(),"IMAGE ERROR",Toast.LENGTH_SHORT).show();
} }
......
...@@ -41,7 +41,8 @@ public class SmsActivity extends AppCompatActivity { ...@@ -41,7 +41,8 @@ public class SmsActivity extends AppCompatActivity {
String idNo="",email="",bitmap1="",code="",mobile=""; String idNo="",email="",bitmap1="",code="",mobile="";
AlertDialog.Builder mBuilder; AlertDialog.Builder mBuilder;
AlertDialog mDialog; AlertDialog mDialog;
String ImageDistanceFront = "";
String ImageDistanceBack = "";
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
...@@ -62,6 +63,8 @@ public class SmsActivity extends AppCompatActivity { ...@@ -62,6 +63,8 @@ public class SmsActivity extends AppCompatActivity {
email = getIntent.getStringExtra("email"); email = getIntent.getStringExtra("email");
bitmap1 = getIntent.getStringExtra("image_1"); bitmap1 = getIntent.getStringExtra("image_1");
mobile = getIntent.getStringExtra("mobile"); mobile = getIntent.getStringExtra("mobile");
ImageDistanceFront = getIntent.getStringExtra("ImageDistanceFront");
ImageDistanceBack = getIntent.getStringExtra("ImageDistanceBack");
//declare //declare
editText_v1 = findViewById(R.id.editText_v1); editText_v1 = findViewById(R.id.editText_v1);
editText_v2 = findViewById(R.id.editText_v2); editText_v2 = findViewById(R.id.editText_v2);
...@@ -148,6 +151,8 @@ public class SmsActivity extends AppCompatActivity { ...@@ -148,6 +151,8 @@ public class SmsActivity extends AppCompatActivity {
intent_next.putExtra("idNo",idNo); intent_next.putExtra("idNo",idNo);
intent_next.putExtra("bitmap1",bitmap1); intent_next.putExtra("bitmap1",bitmap1);
intent_next.putExtra("email",email); intent_next.putExtra("email",email);
intent_next.putExtra("ImageDistanceFront",ImageDistanceFront);
intent_next.putExtra("ImageDistanceBack",ImageDistanceBack);
startActivity(intent_next); startActivity(intent_next);
}else { }else {
Toast.makeText(getApplicationContext(),"TAC IS NOT VALID",Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(),"TAC IS NOT VALID",Toast.LENGTH_SHORT).show();
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center" android:gravity="center"
android:padding="10dp" 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" /> android:textColor="@android:color/black" />
<LinearLayout <LinearLayout
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
android:layout_marginRight="15dp" android:layout_marginRight="15dp"
android:background="@drawable/custom_button_design_login" android:background="@drawable/custom_button_design_login"
android:onClick="onCaptureClick" android:onClick="onCaptureClick"
android:text="Capture" android:text="Record"
android:textColor="@android:color/white" /> android:textColor="@android:color/white" />
</LinearLayout> </LinearLayout>
</FrameLayout> </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