@@ -47,10 +47,10 @@ import androidx.core.content.ContextCompat
4747import com.aspose.barcode.cloud.ApiClient
4848import com.aspose.barcode.cloud.ApiException
4949import com.aspose.barcode.cloud.api.BarcodeApi
50+ import com.aspose.barcode.cloud.model.CodeLocation
5051import com.aspose.barcode.cloud.model.EncodeBarcodeType
51- import com.aspose.barcode.cloud.model.PresetType
5252import com.aspose.barcode.cloud.requests.GetBarcodeGenerateRequest
53- import com.aspose.barcode.cloud.requests.PostBarcodeRecognizeFromUrlOrContentRequest
53+ import com.aspose.barcode.cloud.requests.ScanBarcodeRequest
5454import com.google.android.material.snackbar.Snackbar
5555import java.io.File
5656import java.io.FileOutputStream
@@ -197,8 +197,8 @@ class MainActivity : AppCompatActivity() {
197197 if (resultCode == RESULT_OK ) {
198198 val bmpImage = data?.extras?.get(" data" ) as Bitmap
199199 recognizeBarcode(bmpImage)
200- }
201200 }
201+ }
202202
203203 else -> {
204204 showErrorMessage(" No file selected" )
@@ -220,12 +220,11 @@ class MainActivity : AppCompatActivity() {
220220 smallerBmp.compress(Bitmap .CompressFormat .PNG , 100 , output)
221221 }
222222
223- val recognizeRequest = PostBarcodeRecognizeFromUrlOrContentRequest ()
224- recognizeRequest.preset = PresetType .HIGHPERFORMANCE .value
225- recognizeRequest.image = tmpFile
223+ val apiRequest = ScanBarcodeRequest (tmpFile);
224+
226225 Thread {
227226 try {
228- val recognized = api.postBarcodeRecognizeFromUrlOrContent(recognizeRequest )
227+ val recognized = api.scanBarcode(apiRequest )
229228
230229 runOnUiThread {
231230 stopRecognizeAnimation()
@@ -278,6 +277,7 @@ class MainActivity : AppCompatActivity() {
278277 barcodeRequest.imageHeight = barcodeImgView.measuredHeight.toDouble()
279278 barcodeRequest.imageWidth = barcodeImgView.measuredWidth.toDouble()
280279 barcodeRequest.format = " png"
280+
281281 Thread {
282282 try {
283283 val generated: File ? = api.getBarcodeGenerate(barcodeRequest)
@@ -318,7 +318,10 @@ class MainActivity : AppCompatActivity() {
318318 getContentIntent.type = " image/*"
319319 getContentIntent.addCategory(Intent .CATEGORY_OPENABLE )
320320 try {
321- startActivityForResult(Intent .createChooser(getContentIntent, " Select an Image to Recognize" ), ACTION_GET_CONTENT_CALLBACK_CODE )
321+ startActivityForResult(
322+ Intent .createChooser(getContentIntent, " Select an Image to Recognize" ),
323+ ACTION_GET_CONTENT_CALLBACK_CODE
324+ )
322325 } catch (ex: java.lang.Exception ) {
323326 showErrorMessage(" Unable to start file selector" )
324327 }
0 commit comments