From 71bd11c7468e1cbccc58069e70c176c67fb8de53 Mon Sep 17 00:00:00 2001 From: John Doe Date: Wed, 21 Jul 2021 12:34:35 +0200 Subject: Replaced StandardCharsets with Charset.forName java.nio.charset.StandardCharsets is available on API level >= 19. See https://developer.android.com/reference/java/nio/charset/StandardCharsets. java.nio.charset.Charset is there since java 1.4. --- src/main/java/org/uic/barcode/staticFrame/UTLAYDataRecord.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/main/java/org/uic/barcode/staticFrame/UTLAYDataRecord.java') diff --git a/src/main/java/org/uic/barcode/staticFrame/UTLAYDataRecord.java b/src/main/java/org/uic/barcode/staticFrame/UTLAYDataRecord.java index 549a2e7..2d403e4 100644 --- a/src/main/java/org/uic/barcode/staticFrame/UTLAYDataRecord.java +++ b/src/main/java/org/uic/barcode/staticFrame/UTLAYDataRecord.java @@ -7,7 +7,7 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; +import java.nio.charset.Charset; import org.uic.barcode.staticFrame.ticketLayoutBarcode.FormatType; import org.uic.barcode.staticFrame.ticketLayoutBarcode.LayoutElement; @@ -43,7 +43,7 @@ public class UTLAYDataRecord extends DataRecord { for (int i = 0; i < length; i++){ bytes[i] = byteData[i + offset]; } - return StandardCharsets.UTF_8.decode(ByteBuffer.wrap(bytes)).toString(); + return Charset.forName("UTF-8").decode(ByteBuffer.wrap(bytes)).toString(); } /** @@ -59,7 +59,7 @@ public class UTLAYDataRecord extends DataRecord { for (int i = 0; i < length; i++){ bytes[i] = byteData[i + offset]; } - return StandardCharsets.ISO_8859_1.decode(ByteBuffer.wrap(bytes)).toString(); + return Charset.forName("ISO-8859-1").decode(ByteBuffer.wrap(bytes)).toString(); } /** -- cgit v1.2.3