Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/usb-serial-telnet-server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-06-03 22:15:26 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-06-03 22:16:32 +0300
commit1859abba08b70068ff5096dc4570fe04bf4f2dd9 (patch)
treebf0151a6044b4dc2cbbd0d4c8ac1e85d04cd8cc0
parent515414cef1182e18abab8bea7acfb56139cf6d03 (diff)
Removed Guava lib, it makes app too large
-rw-r--r--app/build.gradle3
-rw-r--r--app/src/main/java/com/clusterrr/usbserialtelnetserver/TcpClientThread.java16
2 files changed, 13 insertions, 6 deletions
diff --git a/app/build.gradle b/app/build.gradle
index 9532848..d6854c1 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -9,7 +9,7 @@ android {
applicationId "com.clusterrr.usbserialtelnetserver"
minSdk 19
targetSdk 32
- versionCode 5
+ versionCode 6
versionName "1.3"
}
@@ -38,5 +38,4 @@ dependencies {
implementation 'com.google.android.material:material:1.6.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
implementation 'com.github.mik3y:usb-serial-for-android:3.4.3'
- implementation 'com.google.firebase:firebase-crashlytics-buildtools:2.8.1'
}
diff --git a/app/src/main/java/com/clusterrr/usbserialtelnetserver/TcpClientThread.java b/app/src/main/java/com/clusterrr/usbserialtelnetserver/TcpClientThread.java
index 1ea109b..976b8b1 100644
--- a/app/src/main/java/com/clusterrr/usbserialtelnetserver/TcpClientThread.java
+++ b/app/src/main/java/com/clusterrr/usbserialtelnetserver/TcpClientThread.java
@@ -2,8 +2,6 @@ package com.clusterrr.usbserialtelnetserver;
import android.util.Log;
-import com.google.firebase.crashlytics.buildtools.reloc.com.google.common.primitives.Bytes;
-
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
@@ -121,7 +119,12 @@ public class TcpClientThread extends Thread {
mBuffer.subList(0, i).clear();
// And finally write data to the port
- mUsbSerialTelnetService.writeSerialPort(Bytes.toArray(output));
+ //mUsbSerialTelnetService.writeSerialPort(Bytes.toArray(output)); // Guava lib make app too large :(
+ byte[] outputPrimitive = new byte[output.size()];
+ for (i = 0; i < outputPrimitive.length; i++)
+ outputPrimitive[i] = output.get(i);
+ mUsbSerialTelnetService.writeSerialPort(outputPrimitive);
+
}
public void write(byte[] data) throws IOException {
@@ -141,7 +144,12 @@ public class TcpClientThread extends Thread {
output.add((byte)0xFF);
}
}
- mDataOutputStream.write(Bytes.toArray(output));
+
+ // mDataOutputStream.write(Bytes.toArray(output)); // Guava lib make app too large :(
+ byte[] outputPrimitive = new byte[output.size()];
+ for (int i = 0; i < outputPrimitive.length; i++)
+ outputPrimitive[i] = output.get(i);
+ mDataOutputStream.write(outputPrimitive);
}
public void close() {