From 3208374b93f8c0bda67669f1c1ce648c08402a47 Mon Sep 17 00:00:00 2001 From: Moataz Ibrahim El-DiSooQi Date: Thu, 19 Jan 2017 21:10:43 +0200 Subject: [PATCH] update Library --- .../encoding_zxing_lib/encoding_zxing_lib.iml | 148 ++++++++++++++++++ .../ExampleInstrumentedTest.java | 26 --- .../src/main/AndroidManifest.xml | 10 -- .../encodinganddecodinglib/EncodingZxing.java | 108 ------------- .../src/main/res/values/strings.xml | 3 - .../ExampleUnitTest.java | 17 -- 6 files changed, 148 insertions(+), 164 deletions(-) create mode 100644 library/encoding_zxing_lib/encoding_zxing_lib.iml delete mode 100644 library/encoding_zxing_lib/src/androidTest/java/com/pureix/encodinganddecodinglib/ExampleInstrumentedTest.java delete mode 100644 library/encoding_zxing_lib/src/main/AndroidManifest.xml delete mode 100644 library/encoding_zxing_lib/src/main/java/com/pureix/encodinganddecodinglib/EncodingZxing.java delete mode 100644 library/encoding_zxing_lib/src/main/res/values/strings.xml delete mode 100644 library/encoding_zxing_lib/src/test/java/com/pureix/encodinganddecodinglib/ExampleUnitTest.java diff --git a/library/encoding_zxing_lib/encoding_zxing_lib.iml b/library/encoding_zxing_lib/encoding_zxing_lib.iml new file mode 100644 index 0000000..f2d4ea0 --- /dev/null +++ b/library/encoding_zxing_lib/encoding_zxing_lib.iml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/library/encoding_zxing_lib/src/androidTest/java/com/pureix/encodinganddecodinglib/ExampleInstrumentedTest.java b/library/encoding_zxing_lib/src/androidTest/java/com/pureix/encodinganddecodinglib/ExampleInstrumentedTest.java deleted file mode 100644 index 8829fe1..0000000 --- a/library/encoding_zxing_lib/src/androidTest/java/com/pureix/encodinganddecodinglib/ExampleInstrumentedTest.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.pureix.encodinganddecodinglib; - -import android.content.Context; -import android.support.test.InstrumentationRegistry; -import android.support.test.runner.AndroidJUnit4; - -import org.junit.Test; -import org.junit.runner.RunWith; - -import static org.junit.Assert.*; - -/** - * Instrumentation test, which will execute on an Android device. - * - * @see Testing documentation - */ -@RunWith(AndroidJUnit4.class) -public class ExampleInstrumentedTest { - @Test - public void useAppContext() throws Exception { - // Context of the app under test. - Context appContext = InstrumentationRegistry.getTargetContext(); - - assertEquals("com.pureix.encodinganddecodinglib.test", appContext.getPackageName()); - } -} diff --git a/library/encoding_zxing_lib/src/main/AndroidManifest.xml b/library/encoding_zxing_lib/src/main/AndroidManifest.xml deleted file mode 100644 index db1c0ed..0000000 --- a/library/encoding_zxing_lib/src/main/AndroidManifest.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/library/encoding_zxing_lib/src/main/java/com/pureix/encodinganddecodinglib/EncodingZxing.java b/library/encoding_zxing_lib/src/main/java/com/pureix/encodinganddecodinglib/EncodingZxing.java deleted file mode 100644 index 100252a..0000000 --- a/library/encoding_zxing_lib/src/main/java/com/pureix/encodinganddecodinglib/EncodingZxing.java +++ /dev/null @@ -1,108 +0,0 @@ -package com.pureix.encodinganddecodinglib; - -import android.graphics.Bitmap; -import android.graphics.Color; - -import com.google.zxing.BarcodeFormat; -import com.google.zxing.WriterException; -import com.google.zxing.common.BitMatrix; -import com.google.zxing.pdf417.PDF417Writer; -import com.google.zxing.qrcode.QRCodeWriter; - -/** - * Created by MWind on 1/17/2017. - */ - -public class EncodingZxing -{ - public static Bitmap encodeToPDF417(String text, int width, int dotColor, int backgroundColor){ - int height = 0; - height = (int) (width/2.95); - PDF417Writer writer = new PDF417Writer(); - BitMatrix matrix = null; - try { - matrix = writer.encode(text, BarcodeFormat.PDF_417, width, height); - } catch (WriterException ex) { - ex.printStackTrace(); - } - Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565); - for (int x = 0; x < width; x++){ - for (int y = 0; y < height; y++){ - bmp.setPixel(x, y, matrix.get(x,y) ? dotColor : backgroundColor); - } - } - return bmp; - } - - public static Bitmap encodeToPDF417(String text, int width, int height, - int dotColor, int backgroundColor) - { - PDF417Writer writer = new PDF417Writer(); - BitMatrix matrix = null; - try { - matrix = writer.encode(text, BarcodeFormat.PDF_417, width, height); - } catch (WriterException ex) { - ex.printStackTrace(); - } - Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565); - for (int x = 0; x < width; x++){ - for (int y = 0; y < height; y++){ - bmp.setPixel(x, y, matrix.get(x,y) ? dotColor : backgroundColor); - } - } - return bmp; - } - - public static Bitmap encodeToQrCode(String text, int width){ - int height = 0; - height = width; - QRCodeWriter writer = new QRCodeWriter(); - BitMatrix matrix = null; - try { - matrix = writer.encode(text, BarcodeFormat.QR_CODE, width, height); - } catch (WriterException ex) { - ex.printStackTrace(); - } - Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565); - for (int x = 0; x < width; x++){ - for (int y = 0; y < height; y++){ - bmp.setPixel(x, y, matrix.get(x,y) ? Color.BLACK : Color.WHITE); - } - } - return bmp; - } - public static Bitmap encodeToQrCode(String text, int width, int height){ - QRCodeWriter writer = new QRCodeWriter(); - BitMatrix matrix = null; - try { - matrix = writer.encode(text, BarcodeFormat.QR_CODE, 100, 100); - } catch (WriterException ex) { - ex.printStackTrace(); - } - Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565); - for (int x = 0; x < width; x++){ - for (int y = 0; y < height; y++){ - bmp.setPixel(x, y, matrix.get(x,y) ? Color.BLACK : Color.WHITE); - } - } - return bmp; - } - - public static Bitmap encodeToQrCode(String text, int width, int height, - int dotColor, int backgroundColor){ - QRCodeWriter writer = new QRCodeWriter(); - BitMatrix matrix = null; - try { - matrix = writer.encode(text, BarcodeFormat.QR_CODE, width, height); - } catch (WriterException ex) { - ex.printStackTrace(); - } - Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565); - for (int x = 0; x < width; x++){ - for (int y = 0; y < height; y++){ - bmp.setPixel(x, y, matrix.get(x,y) ? dotColor : backgroundColor); - } - } - return bmp; - } -} diff --git a/library/encoding_zxing_lib/src/main/res/values/strings.xml b/library/encoding_zxing_lib/src/main/res/values/strings.xml deleted file mode 100644 index 7c73b63..0000000 --- a/library/encoding_zxing_lib/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - Encoding and Decoding Lib - diff --git a/library/encoding_zxing_lib/src/test/java/com/pureix/encodinganddecodinglib/ExampleUnitTest.java b/library/encoding_zxing_lib/src/test/java/com/pureix/encodinganddecodinglib/ExampleUnitTest.java deleted file mode 100644 index c26df74..0000000 --- a/library/encoding_zxing_lib/src/test/java/com/pureix/encodinganddecodinglib/ExampleUnitTest.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.pureix.encodinganddecodinglib; - -import org.junit.Test; - -import static org.junit.Assert.*; - -/** - * Example local unit test, which will execute on the development machine (host). - * - * @see Testing documentation - */ -public class ExampleUnitTest { - @Test - public void addition_isCorrect() throws Exception { - assertEquals(4, 2 + 2); - } -} \ No newline at end of file