11package com .extrieve .quickcapture .docappjava ;
22
3- import androidx .activity .result .ActivityResult ;
4- import androidx .activity .result .ActivityResultLauncher ;
5- import androidx .activity .result .contract .ActivityResultContracts ;
6- import androidx .annotation .NonNull ;
7- import androidx .appcompat .app .AppCompatActivity ;
8- import androidx .core .app .ActivityCompat ;
9- import androidx .core .content .ContextCompat ;
10-
113import android .app .Activity ;
124import android .content .ContextWrapper ;
135import android .content .Intent ;
179import android .net .Uri ;
1810import android .os .Build ;
1911import android .os .Bundle ;
20- import android .os .Environment ;
21- import android .provider .Settings ;
2212import android .util .Log ;
2313import android .widget .ImageView ;
2414import android .widget .Toast ;
2515
26- /*DEV_HELP : Import SDK from QuickCapture lib with : com.extrieve.quickcapture.sdk.**/
27- import com .extrieve .quickcapture .sdk .*;
28- import com .extrieve .quickcapture .sdk .CameraSupport .CamConfigClass ;
16+ import androidx .activity .result .ActivityResult ;
17+ import androidx .activity .result .ActivityResultLauncher ;
18+ import androidx .activity .result .contract .ActivityResultContracts ;
19+ import androidx .annotation .NonNull ;
20+ import androidx .appcompat .app .AppCompatActivity ;
21+ import androidx .core .app .ActivityCompat ;
22+ import androidx .core .content .ContextCompat ;
23+
24+ import com .extrieve .quickcapture .sdk .CameraHelper ;
25+ import com .extrieve .quickcapture .sdk .Config ;
26+ import com .extrieve .quickcapture .sdk .ImgHelper ;
2927
3028import java .io .File ;
3129import java .io .IOException ;
@@ -105,7 +103,7 @@ private void SetConfig() {
105103 ImageHelper .SetDPI (200 );//int dpi_val = 100, 150, 200, 300, 500, 600;
106104
107105 //can set output file path
108- CamConfigClass .OutputPath = BuildStoragePath ();
106+ Config . CaptureSupport .OutputPath = BuildStoragePath ();
109107 }
110108
111109 /*DEV_HELP : BuildStoragePath*/
@@ -130,7 +128,7 @@ private void handleCaptureActivityResult(ActivityResult result){
130128 String Description = (String ) data .getExtras ().get ("DESCRIPTION" );
131129 if (!Status ) {
132130 String imageCaptureLog = "Description : " + Description +
133- ".Exception: " + CameraSupport . CamConfigClass .LastLogInfo ;
131+ ".Exception: " + Config . CaptureSupport .LastLogInfo ;
134132 Log .d ("INFO" , imageCaptureLog );
135133 Toast .makeText (this , imageCaptureLog , Toast .LENGTH_LONG ).show ();
136134 finishActivity (REQUEST_CODE_FILE_RETURN );
@@ -175,7 +173,7 @@ private void OpenCameraActivity() {
175173 try {
176174 /*DEV_HELP :redirecting to camera*/
177175 Intent CameraIntent = new Intent (this , Class .forName ("com.extrieve.quickcapture.sdk.CameraHelper" ));
178- Uri photoURI = Uri .parse (CamConfigClass .OutputPath );
176+ Uri photoURI = Uri .parse (Config . CaptureSupport .OutputPath );
179177 this .grantUriPermission (this .getPackageName (), photoURI ,
180178 Intent .FLAG_GRANT_WRITE_URI_PERMISSION | Intent .FLAG_GRANT_READ_URI_PERMISSION );
181179 if (Build .VERSION .SDK_INT <= Build .VERSION_CODES .LOLLIPOP ) {
0 commit comments