casvanluijtelaar

cleanup

@@ -143,20 +143,12 @@ class MobileScanner(private val activity: Activity, private val textureRegistry: @@ -143,20 +143,12 @@ class MobileScanner(private val activity: Activity, private val textureRegistry:
143 val imageWidth = inputImage.getWidth(); 143 val imageWidth = inputImage.getWidth();
144 val imageHeight = inputImage.getHeight(); 144 val imageHeight = inputImage.getHeight();
145 145
146 - println(inputImage.getWidth())  
147 - println(inputImage.getHeight())  
148 -  
149 - println(barcodeBoundingBox)  
150 -  
151 val left = (scanWindow[0] * imageWidth).roundToInt() 146 val left = (scanWindow[0] * imageWidth).roundToInt()
152 val top = (scanWindow[1] * imageHeight).roundToInt() 147 val top = (scanWindow[1] * imageHeight).roundToInt()
153 val right = (scanWindow[2] * imageWidth).roundToInt() 148 val right = (scanWindow[2] * imageWidth).roundToInt()
154 val bottom = (scanWindow[3] * imageHeight).roundToInt() 149 val bottom = (scanWindow[3] * imageHeight).roundToInt()
155 150
156 val scaledScanWindow = Rect(left, top, right, bottom) 151 val scaledScanWindow = Rect(left, top, right, bottom)
157 - println(scaledScanWindow)  
158 -  
159 - println("-------------------------")  
160 return scaledScanWindow.contains(barcodeBoundingBox) 152 return scaledScanWindow.contains(barcodeBoundingBox)
161 } 153 }
162 154
@@ -223,7 +215,7 @@ class MobileScanner(private val activity: Activity, private val textureRegistry: @@ -223,7 +215,7 @@ class MobileScanner(private val activity: Activity, private val textureRegistry:
223 // Build the analyzer to be passed on to MLKit 215 // Build the analyzer to be passed on to MLKit
224 val analysisBuilder = ImageAnalysis.Builder() 216 val analysisBuilder = ImageAnalysis.Builder()
225 .setBackpressureStrategy(ImageAnalysis.STRATEGY_KEEP_ONLY_LATEST) 217 .setBackpressureStrategy(ImageAnalysis.STRATEGY_KEEP_ONLY_LATEST)
226 - .setTargetResolution(preview!!.resolutionInfo?.resolution ?: Size(0, 0)) 218 + .setTargetResolution(preview!!.resolutionInfo?.resolution ?: Size(640, 480))
227 219
228 if (ratio != null) { analysisBuilder.setTargetAspectRatio(ratio) } 220 if (ratio != null) { analysisBuilder.setTargetAspectRatio(ratio) }
229 val analysis = analysisBuilder.build().apply { setAnalyzer(executor, analyzer) } 221 val analysis = analysisBuilder.build().apply { setAnalyzer(executor, analyzer) }
@@ -354,16 +354,19 @@ @@ -354,16 +354,19 @@
354 buildSettings = { 354 buildSettings = {
355 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 355 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
356 CLANG_ENABLE_MODULES = YES; 356 CLANG_ENABLE_MODULES = YES;
  357 + CODE_SIGN_IDENTITY = "Apple Development";
  358 + CODE_SIGN_STYLE = Automatic;
357 CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; 359 CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
358 - DEVELOPMENT_TEAM = 75Y2P2WSQQ; 360 + DEVELOPMENT_TEAM = QAJQ4586J2;
359 ENABLE_BITCODE = NO; 361 ENABLE_BITCODE = NO;
360 INFOPLIST_FILE = Runner/Info.plist; 362 INFOPLIST_FILE = Runner/Info.plist;
361 LD_RUNPATH_SEARCH_PATHS = ( 363 LD_RUNPATH_SEARCH_PATHS = (
362 "$(inherited)", 364 "$(inherited)",
363 "@executable_path/Frameworks", 365 "@executable_path/Frameworks",
364 ); 366 );
365 - PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScannerExample; 367 + PRODUCT_BUNDLE_IDENTIFIER = dev.casvanluijtelaar.mobileScannerExample;
366 PRODUCT_NAME = "$(TARGET_NAME)"; 368 PRODUCT_NAME = "$(TARGET_NAME)";
  369 + PROVISIONING_PROFILE_SPECIFIER = "";
367 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; 370 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
368 SWIFT_VERSION = 5.0; 371 SWIFT_VERSION = 5.0;
369 VERSIONING_SYSTEM = "apple-generic"; 372 VERSIONING_SYSTEM = "apple-generic";
@@ -483,16 +486,19 @@ @@ -483,16 +486,19 @@
483 buildSettings = { 486 buildSettings = {
484 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 487 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
485 CLANG_ENABLE_MODULES = YES; 488 CLANG_ENABLE_MODULES = YES;
  489 + CODE_SIGN_IDENTITY = "Apple Development";
  490 + CODE_SIGN_STYLE = Automatic;
486 CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; 491 CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
487 - DEVELOPMENT_TEAM = 75Y2P2WSQQ; 492 + DEVELOPMENT_TEAM = QAJQ4586J2;
488 ENABLE_BITCODE = NO; 493 ENABLE_BITCODE = NO;
489 INFOPLIST_FILE = Runner/Info.plist; 494 INFOPLIST_FILE = Runner/Info.plist;
490 LD_RUNPATH_SEARCH_PATHS = ( 495 LD_RUNPATH_SEARCH_PATHS = (
491 "$(inherited)", 496 "$(inherited)",
492 "@executable_path/Frameworks", 497 "@executable_path/Frameworks",
493 ); 498 );
494 - PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScannerExample; 499 + PRODUCT_BUNDLE_IDENTIFIER = dev.casvanluijtelaar.mobileScannerExample;
495 PRODUCT_NAME = "$(TARGET_NAME)"; 500 PRODUCT_NAME = "$(TARGET_NAME)";
  501 + PROVISIONING_PROFILE_SPECIFIER = "";
496 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; 502 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
497 SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 503 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
498 SWIFT_VERSION = 5.0; 504 SWIFT_VERSION = 5.0;
@@ -506,16 +512,19 @@ @@ -506,16 +512,19 @@
506 buildSettings = { 512 buildSettings = {
507 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 513 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
508 CLANG_ENABLE_MODULES = YES; 514 CLANG_ENABLE_MODULES = YES;
  515 + CODE_SIGN_IDENTITY = "Apple Development";
  516 + CODE_SIGN_STYLE = Automatic;
509 CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; 517 CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
510 - DEVELOPMENT_TEAM = 75Y2P2WSQQ; 518 + DEVELOPMENT_TEAM = QAJQ4586J2;
511 ENABLE_BITCODE = NO; 519 ENABLE_BITCODE = NO;
512 INFOPLIST_FILE = Runner/Info.plist; 520 INFOPLIST_FILE = Runner/Info.plist;
513 LD_RUNPATH_SEARCH_PATHS = ( 521 LD_RUNPATH_SEARCH_PATHS = (
514 "$(inherited)", 522 "$(inherited)",
515 "@executable_path/Frameworks", 523 "@executable_path/Frameworks",
516 ); 524 );
517 - PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScannerExample; 525 + PRODUCT_BUNDLE_IDENTIFIER = dev.casvanluijtelaar.mobileScannerExample;
518 PRODUCT_NAME = "$(TARGET_NAME)"; 526 PRODUCT_NAME = "$(TARGET_NAME)";
  527 + PROVISIONING_PROFILE_SPECIFIER = "";
519 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; 528 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
520 SWIFT_VERSION = 5.0; 529 SWIFT_VERSION = 5.0;
521 VERSIONING_SYSTEM = "apple-generic"; 530 VERSIONING_SYSTEM = "apple-generic";
@@ -2,10 +2,8 @@ @@ -2,10 +2,8 @@
2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 <plist version="1.0"> 3 <plist version="1.0">
4 <dict> 4 <dict>
5 - <key>NSPhotoLibraryUsageDescription</key>  
6 - <string>We need access in order to open photos of barcodes</string>  
7 - <key>NSCameraUsageDescription</key>  
8 - <string>We use the camera to scan barcodes</string> 5 + <key>CADisableMinimumFrameDurationOnPhone</key>
  6 + <true/>
9 <key>CFBundleDevelopmentRegion</key> 7 <key>CFBundleDevelopmentRegion</key>
10 <string>$(DEVELOPMENT_LANGUAGE)</string> 8 <string>$(DEVELOPMENT_LANGUAGE)</string>
11 <key>CFBundleDisplayName</key> 9 <key>CFBundleDisplayName</key>
@@ -28,6 +26,10 @@ @@ -28,6 +26,10 @@
28 <string>$(FLUTTER_BUILD_NUMBER)</string> 26 <string>$(FLUTTER_BUILD_NUMBER)</string>
29 <key>LSRequiresIPhoneOS</key> 27 <key>LSRequiresIPhoneOS</key>
30 <true/> 28 <true/>
  29 + <key>NSCameraUsageDescription</key>
  30 + <string>We use the camera to scan barcodes</string>
  31 + <key>NSPhotoLibraryUsageDescription</key>
  32 + <string>We need access in order to open photos of barcodes</string>
31 <key>UILaunchStoryboardName</key> 33 <key>UILaunchStoryboardName</key>
32 <string>LaunchScreen</string> 34 <string>LaunchScreen</string>
33 <key>UIMainStoryboardFile</key> 35 <key>UIMainStoryboardFile</key>
@@ -47,7 +49,5 @@ @@ -47,7 +49,5 @@
47 </array> 49 </array>
48 <key>UIViewControllerBasedStatusBarAppearance</key> 50 <key>UIViewControllerBasedStatusBarAppearance</key>
49 <false/> 51 <false/>
50 - <key>CADisableMinimumFrameDurationOnPhone</key>  
51 - <true/>  
52 </dict> 52 </dict>
53 </plist> 53 </plist>