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;  }
   |