1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
| private static boolean isV5RnnExist() { boolean bool2 = false; removeFilesToHiddenDir(); File[] arrayOfFile1 = getV5RnnSo(); File[] arrayOfFile2 = getV5RnnRes(); boolean bool1 = bool2; if (arrayOfFile1 != null) { bool1 = bool2; if (arrayOfFile1.length > 0) { bool1 = bool2; if (arrayOfFile2 != null) { bool1 = bool2; if (arrayOfFile2.length > 0) { int i; String str; int j; if (arrayOfFile1.length > arrayOfFile2.length) { i = 0; if (i < arrayOfFile2.length) { str = arrayOfFile2[i].getName().substring(DIR_AITALK5_5_RNN_RES_PREFIX.length()); j = 0; for (;;) { if (j < arrayOfFile1.length) { if (arrayOfFile1[i].getName().endsWith(str)) { mRnnVer = str; } } else { i += 1; break; } j += 1; } } } else { i = 0; if (i < arrayOfFile1.length) { str = arrayOfFile1[i].getName().substring(DIR_AITALK5_5_RNN_SO_PREFIX.length()); j = 0; for (;;) { if (j < arrayOfFile1.length) { if (arrayOfFile2[i].getName().endsWith(str)) { mRnnVer = str; } } else { i += 1; break; } j += 1; } } } if (Logging.isDebugLogging()) { Logging.d(TAG, "rnn ver: " + mRnnVer); } bool1 = bool2; if (!TextUtils.isEmpty(mRnnVer)) { bool1 = true; } } } } } return bool1; }
|