feat: 优化代码

pull/173/head
kunfei 5 years ago
parent df408c6711
commit a43b730ed4
  1. 8
      app/src/main/java/io/legado/app/utils/EncodingDetect.java

@ -66,7 +66,7 @@ public class EncodingDetect {
} }
public static String getEncode(@NonNull byte[] bytes) { public static String getEncode(@NonNull byte[] bytes) {
int len = bytes.length > 2000 ? 2000 : bytes.length; int len = Math.min(bytes.length, 2000);
byte[] cBytes = new byte[len]; byte[] cBytes = new byte[len];
System.arraycopy(bytes, 0, cBytes, 0, len); System.arraycopy(bytes, 0, cBytes, 0, len);
BytesEncodingDetect bytesEncodingDetect = new BytesEncodingDetect(); BytesEncodingDetect bytesEncodingDetect = new BytesEncodingDetect();
@ -1010,14 +1010,8 @@ class BytesEncodingDetect extends Encoding {
column = rawtext[i + 1] + 256; column = rawtext[i + 1] + 256;
if (column < 0x9f) { if (column < 0x9f) {
adjust = 1; adjust = 1;
if (column > 0x7f) {
column -= 0x20;
} else {
column -= 0x19;
}
} else { } else {
adjust = 0; adjust = 0;
column -= 0x7e;
} }
if (row < 0xa0) { if (row < 0xa0) {
row = ((row - 0x70) << 1) - adjust; row = ((row - 0x70) << 1) - adjust;

Loading…
Cancel
Save