├── README.md ├── actionscript ├── build_swc.bat └── src │ └── com │ └── kcly │ └── ane │ └── bitmapdataqrcodescanner │ ├── Scanner.as │ └── ScannerEvent.as ├── android ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── bin │ ├── AndroidManifest.xml │ ├── R.txt │ ├── bitmapdataqrcodescanner.jar │ ├── classes │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── com │ │ │ └── kcly │ │ │ │ └── ane │ │ │ │ └── bitmapdataqrcodescanner │ │ │ │ ├── BuildConfig.class │ │ │ │ ├── R$attr.class │ │ │ │ ├── R$drawable.class │ │ │ │ ├── R$id.class │ │ │ │ ├── R$layout.class │ │ │ │ ├── R$raw.class │ │ │ │ ├── R$string.class │ │ │ │ ├── R.class │ │ │ │ ├── ScannerExtension.class │ │ │ │ ├── ScannerExtensionContext.class │ │ │ │ └── function │ │ │ │ ├── ScanFunction.class │ │ │ │ └── StopFunction.class │ │ └── net │ │ │ └── sourceforge │ │ │ └── zbar │ │ │ ├── Config.class │ │ │ ├── Image.class │ │ │ ├── ImageScanner.class │ │ │ ├── Modifier.class │ │ │ ├── Orientation.class │ │ │ ├── Symbol.class │ │ │ ├── SymbolIterator.class │ │ │ └── SymbolSet.class │ ├── jarlist.cache │ └── res │ │ └── crunch │ │ ├── drawable-hdpi │ │ └── icon.png │ │ ├── drawable-ldpi │ │ └── icon.png │ │ └── drawable-mdpi │ │ └── icon.png ├── gen │ └── com │ │ └── kcly │ │ └── ane │ │ └── bitmapdataqrcodescanner │ │ ├── BuildConfig.java │ │ └── R.java ├── libs │ ├── FlashRuntimeExtensions.jar │ ├── armeabi-v7a │ │ ├── libiconv.so │ │ └── libzbarjni.so │ ├── armeabi │ │ ├── libiconv.so │ │ └── libzbarjni.so │ └── x86 │ │ ├── libiconv.so │ │ └── libzbarjni.so ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── campreview.xml │ ├── raw │ │ ├── armeabi │ │ │ ├── libiconv.so │ │ │ └── libzbarjni.so │ │ └── debugger.info │ └── values │ │ └── strings.xml └── src │ ├── META-INF │ └── MANIFEST.MF │ ├── com │ └── kcly │ │ └── ane │ │ └── bitmapdataqrcodescanner │ │ ├── ScannerExtension.java │ │ ├── ScannerExtensionContext.java │ │ └── function │ │ ├── ScanFunction.java │ │ └── StopFunction.java │ └── net │ └── sourceforge │ └── zbar │ ├── Config.java │ ├── Image.java │ ├── ImageScanner.java │ ├── Modifier.java │ ├── Orientation.java │ ├── Symbol.java │ ├── SymbolIterator.java │ └── SymbolSet.java ├── ane ├── build_ane.bat ├── com.kcly.ane.bitmapdataqrcodescanner.ane ├── com.kcly.ane.bitmapdataqrcodescanner.swc ├── extension.xml ├── libBitmapDataQRCodeScanner.a ├── libBitmapDataQRCodeScanner.jar ├── library.swf ├── libs │ ├── FlashRuntimeExtensions.jar │ ├── armeabi-v7a │ │ ├── libiconv.so │ │ └── libzbarjni.so │ ├── armeabi │ │ ├── libiconv.so │ │ └── libzbarjni.so │ └── x86 │ │ ├── libiconv.so │ │ └── libzbarjni.so ├── platform.xml └── res │ ├── drawable-hdpi │ └── icon.png │ ├── drawable-ldpi │ └── icon.png │ ├── drawable-mdpi │ └── icon.png │ ├── layout │ └── campreview.xml │ ├── raw │ ├── armeabi │ │ ├── libiconv.so │ │ └── libzbarjni.so │ └── debugger.info │ └── values │ └── strings.xml ├── example ├── AIR_Android_readme.txt ├── AIR_iOS_readme.txt ├── BitmapDataQRCodeScanner.as3proj ├── PackageApp.bat ├── Run.bat ├── application.xml ├── bat │ ├── CreateCertificate.bat │ ├── InstallAirRuntime.bat │ ├── Packager.bat │ ├── SetupApplication.bat │ └── SetupSDK.bat ├── bin │ └── BitmapDataQRCodeScanner.swf ├── cert │ └── BitmapDataQRCodeScanner_play.p12 ├── dist │ └── BitmapDataQRCodeScanner.apk ├── extension │ └── release │ │ └── com.kcly.ane.bitmapdataqrcodescanner.ane ├── icons │ ├── android │ │ └── icons │ │ │ ├── icon_114.png │ │ │ ├── icon_120.png │ │ │ ├── icon_144.png │ │ │ ├── icon_152.png │ │ │ ├── icon_48.png │ │ │ ├── icon_57.png │ │ │ ├── icon_72.png │ │ │ ├── icon_76.png │ │ │ └── icon_96.png │ └── ios │ │ ├── Default-568h@2x.png │ │ ├── Default-Landscape.png │ │ ├── Default-Portrait.png │ │ ├── Default.png │ │ ├── Default@2x.png │ │ └── icons │ │ ├── icon_114.png │ │ ├── icon_120.png │ │ ├── icon_144.png │ │ ├── icon_152.png │ │ ├── icon_48.png │ │ ├── icon_512.png │ │ ├── icon_57.png │ │ ├── icon_72.png │ │ ├── icon_76.png │ │ └── icon_96.png ├── lib │ └── com.kcly.ane.bitmapdataqrcodescanner.swc ├── obj │ ├── BitmapDataQRCodeScannerConfig.old │ └── BitmapDataQRCodeScannerConfig.xml └── src │ └── Demo.as └── ios ├── BitmapDataQRCodeScanner.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── luar.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings └── xcuserdata │ └── luar.xcuserdatad │ └── xcschemes │ ├── BitmapDataQRCodeScanner.xcscheme │ └── xcschememanagement.plist └── BitmapDataQRCodeScanner ├── BitmapDataQRCodeScanner-Prefix.pch ├── BitmapDataQRCodeScanner.m ├── FlashRuntimeExtensions.h └── ZBarSDK ├── Headers ├── ZBarCameraSimulator.h ├── ZBarCaptureReader.h ├── ZBarHelpController.h ├── ZBarImage.h ├── ZBarImageScanner.h ├── ZBarReaderController.h ├── ZBarReaderView.h ├── ZBarReaderViewController.h ├── ZBarSDK.h ├── ZBarSymbol.h ├── zbar.h └── zbar │ ├── Decoder.h │ ├── Exception.h │ ├── Image.h │ ├── ImageScanner.h │ ├── Processor.h │ ├── Scanner.h │ ├── Symbol.h │ ├── Video.h │ └── Window.h └── libzbar.a /README.md: -------------------------------------------------------------------------------- 1 | BitmapDataQRCodeScanner (ANE) 2 | ============================= 3 | 4 | Flash AIR Native Extension: QRCode reader/decoder which accept BitmapData, therefore you can design your own scanner UI, adding overlay image, without launch fullscreen native Camera UI 5 | 6 | 7 | Setup in application.xml 8 | ======================== 9 | for Android, include the followings inside <android><manifestAdditions>...</manifestAdditions></android> 10 |  
<uses-permission android:name="android.permission.CAMERA"/>
11 | <uses-feature android:name="android.hardware.camera" />
12 | for both iOS and Android, include the followings inside <extensions>...</extensions> 13 |  
<extensionID>com.kcly.ane.bitmapdataqrcodescanner</extensionID>
14 | for Flash, add this swc 15 |  
com.kcly.ane.bitmapdataqrcodescanner.swc
16 | 17 | Usage 18 | ===== 19 |
import com.kcly.ane.bitmapdataqrcodescanner.Scanner;
20 | import com.kcly.ane.bitmapdataqrcodescanner.ScannerEvent;
21 | ...
22 | 
23 | scanner = new Scanner();
24 | scanner.addEventListener(ScannerEvent.SCAN, onScanFound);
25 | ...
26 | 
27 | scanner.scan(bmpData);
28 | 
29 | ...
30 | 
31 | private function onScanFound(evt:ScannerEvent):void {
32 |  trace ('onScanFound: ', evt.data);
33 | }
34 | 
35 | 36 | Note 37 | ==== 38 | If you want a continous scanning, you can use Enterframe, setInterval, Timer whatever you like to call scanner.scan(bmpData) 39 | 40 | 41 | Credit 42 | ====== 43 | Native Extension template forked from https://github.com/saumitrabhave/qr-zbar-ane
44 | ZBar 64-Bit version from https://markobl.com/2015/03/27/zbar-sdk-64-bit-for-iphone-6-and-ios-8-download/ 45 | -------------------------------------------------------------------------------- /actionscript/build_swc.bat: -------------------------------------------------------------------------------- 1 | ::edit Flex SDK bin folder path 2 | set FLEX_SDK=C:\Program Files (x86)\FlashDevelop\Tools\flexsdk 3 | 4 | ::do not edit below 5 | 6 | @echo off 7 | echo "build com.kcly.ane.bitmapdataqrcodescanner.swc..." 8 | "%FLEX_SDK%\bin\acompc.bat" -source-path src -include-sources src -optimize -swf-version=13 -output ..\ane\com.kcly.ane.bitmapdataqrcodescanner.swc 9 | echo "Done!" -------------------------------------------------------------------------------- /actionscript/src/com/kcly/ane/bitmapdataqrcodescanner/Scanner.as: -------------------------------------------------------------------------------- 1 | package com.kcly.ane.bitmapdataqrcodescanner { 2 | import flash.display.BitmapData; 3 | import flash.events.Event; 4 | import flash.events.EventDispatcher; 5 | import flash.events.StatusEvent; 6 | import flash.external.ExtensionContext; 7 | 8 | public class Scanner extends EventDispatcher { 9 | 10 | private static var extCtx:ExtensionContext = null; 11 | private static var isInstantiated:Boolean = false; 12 | 13 | public function Scanner() { 14 | 15 | if (!isInstantiated) { 16 | extCtx = ExtensionContext.createExtensionContext("com.kcly.ane.bitmapdataqrcodescanner", null); 17 | 18 | if (extCtx != null) { 19 | 20 | extCtx.addEventListener(StatusEvent.STATUS, onStatus); 21 | 22 | } else { 23 | throw new Error("Extension not supported"); 24 | } 25 | 26 | isInstantiated = true; 27 | } 28 | } 29 | 30 | public function dispose():void { 31 | extCtx.dispose(); 32 | extCtx = null; 33 | isInstantiated = false; 34 | } 35 | 36 | public function scan(bmpData:BitmapData):String { 37 | var ret:Object = extCtx.call("scan", bmpData); 38 | 39 | if (ret == null) 40 | return ""; 41 | else 42 | return ret as String; 43 | } 44 | 45 | public function stop():Boolean { 46 | var ret:Object = extCtx.call("stop"); 47 | 48 | if (ret == null) 49 | return false; 50 | else 51 | return ret as Boolean; 52 | } 53 | 54 | private function onStatus(evt:StatusEvent):void { 55 | switch (evt.code) { 56 | case "data": 57 | dispatchEvent(new ScannerEvent(ScannerEvent.SCAN, evt.level)); 58 | break; 59 | } 60 | } 61 | } 62 | } -------------------------------------------------------------------------------- /actionscript/src/com/kcly/ane/bitmapdataqrcodescanner/ScannerEvent.as: -------------------------------------------------------------------------------- 1 | package com.kcly.ane.bitmapdataqrcodescanner { 2 | import flash.events.Event; 3 | 4 | public class ScannerEvent extends Event { 5 | public static const SCAN:String = "com.kcly.ane.bitmapdataqrcodescanner.ScannerEvent"; 6 | private var _data:String; 7 | 8 | public function ScannerEvent(type:String, data:String, bubbles:Boolean=false, cancelable:Boolean=false) { 9 | super(type, bubbles, cancelable); 10 | _data = data; 11 | } 12 | 13 | public function get data():String { 14 | return _data; 15 | } 16 | 17 | public override function clone():Event { 18 | return new ScannerEvent(type, _data, bubbles,cancelable); 19 | }; 20 | } 21 | } -------------------------------------------------------------------------------- /android/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | bitmapdataqrcodescanner 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /android/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 3 | org.eclipse.jdt.core.compiler.compliance=1.6 4 | org.eclipse.jdt.core.compiler.source=1.6 5 | -------------------------------------------------------------------------------- /android/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /android/bin/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /android/bin/R.txt: -------------------------------------------------------------------------------- 1 | int drawable icon 0x7f020000 2 | int id ScanButton 0x7f060002 3 | int id cameraPreview 0x7f060000 4 | int id scanText 0x7f060001 5 | int layout campreview 0x7f030000 6 | int raw debugger 0x7f040000 7 | int string app_name 0x7f050001 8 | int string hello 0x7f050000 9 | int string lbl1 0x7f050002 10 | int string lbl2 0x7f050003 11 | -------------------------------------------------------------------------------- /android/bin/bitmapdataqrcodescanner.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/bitmapdataqrcodescanner.jar -------------------------------------------------------------------------------- /android/bin/classes/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: FlashRuntimeExtensions.jar 3 | 4 | -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/BuildConfig.class -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$attr.class -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$drawable.class -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$id.class -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$layout.class -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$raw.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$raw.class -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R$string.class -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/R.class -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/ScannerExtension.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/ScannerExtension.class -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/ScannerExtensionContext.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/ScannerExtensionContext.class -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/function/ScanFunction.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/function/ScanFunction.class -------------------------------------------------------------------------------- /android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/function/StopFunction.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/com/kcly/ane/bitmapdataqrcodescanner/function/StopFunction.class -------------------------------------------------------------------------------- /android/bin/classes/net/sourceforge/zbar/Config.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/net/sourceforge/zbar/Config.class -------------------------------------------------------------------------------- /android/bin/classes/net/sourceforge/zbar/Image.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/net/sourceforge/zbar/Image.class -------------------------------------------------------------------------------- /android/bin/classes/net/sourceforge/zbar/ImageScanner.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/net/sourceforge/zbar/ImageScanner.class -------------------------------------------------------------------------------- /android/bin/classes/net/sourceforge/zbar/Modifier.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/net/sourceforge/zbar/Modifier.class -------------------------------------------------------------------------------- /android/bin/classes/net/sourceforge/zbar/Orientation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/net/sourceforge/zbar/Orientation.class -------------------------------------------------------------------------------- /android/bin/classes/net/sourceforge/zbar/Symbol.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/net/sourceforge/zbar/Symbol.class -------------------------------------------------------------------------------- /android/bin/classes/net/sourceforge/zbar/SymbolIterator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/net/sourceforge/zbar/SymbolIterator.class -------------------------------------------------------------------------------- /android/bin/classes/net/sourceforge/zbar/SymbolSet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/classes/net/sourceforge/zbar/SymbolSet.class -------------------------------------------------------------------------------- /android/bin/jarlist.cache: -------------------------------------------------------------------------------- 1 | # cache for current jar dependency. DO NOT EDIT. 2 | # format is 3 | # Encoding is UTF-8 4 | -------------------------------------------------------------------------------- /android/bin/res/crunch/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/res/crunch/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /android/bin/res/crunch/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/res/crunch/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /android/bin/res/crunch/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/bin/res/crunch/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /android/gen/com/kcly/ane/bitmapdataqrcodescanner/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.kcly.ane.bitmapdataqrcodescanner; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /android/gen/com/kcly/ane/bitmapdataqrcodescanner/R.java: -------------------------------------------------------------------------------- 1 | /* AUTO-GENERATED FILE. DO NOT MODIFY. 2 | * 3 | * This class was automatically generated by the 4 | * aapt tool from the resource data it found. It 5 | * should not be modified by hand. 6 | */ 7 | 8 | package com.kcly.ane.bitmapdataqrcodescanner; 9 | 10 | public final class R { 11 | public static final class attr { 12 | } 13 | public static final class drawable { 14 | public static int icon=0x7f020000; 15 | } 16 | public static final class id { 17 | public static int ScanButton=0x7f060002; 18 | public static int cameraPreview=0x7f060000; 19 | public static int scanText=0x7f060001; 20 | } 21 | public static final class layout { 22 | public static int campreview=0x7f030000; 23 | } 24 | public static final class raw { 25 | public static int debugger=0x7f040000; 26 | } 27 | public static final class string { 28 | public static int app_name=0x7f050001; 29 | public static int hello=0x7f050000; 30 | public static int lbl1=0x7f050002; 31 | public static int lbl2=0x7f050003; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /android/libs/FlashRuntimeExtensions.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/libs/FlashRuntimeExtensions.jar -------------------------------------------------------------------------------- /android/libs/armeabi-v7a/libiconv.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/libs/armeabi-v7a/libiconv.so -------------------------------------------------------------------------------- /android/libs/armeabi-v7a/libzbarjni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/libs/armeabi-v7a/libzbarjni.so -------------------------------------------------------------------------------- /android/libs/armeabi/libiconv.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/libs/armeabi/libiconv.so -------------------------------------------------------------------------------- /android/libs/armeabi/libzbarjni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/libs/armeabi/libzbarjni.so -------------------------------------------------------------------------------- /android/libs/x86/libiconv.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/libs/x86/libiconv.so -------------------------------------------------------------------------------- /android/libs/x86/libzbarjni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/libs/x86/libzbarjni.so -------------------------------------------------------------------------------- /android/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | android.library=true 14 | # Project target. 15 | target=Google Inc.:Google APIs:17 16 | -------------------------------------------------------------------------------- /android/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /android/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /android/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luarpro/BitmapDataQRCodeScanner/60f9759a6493a2655f167a217f3a04c8e42667a3/android/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /android/res/layout/campreview.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 13 | 14 | 15 | 21 | 22 | 23 |