Телефон с двумя симками. После вскрытия apk файла выяснил что имя оператора определяется через telephonyManager.getSimOperatorName(slotid), но эта функция отсутствует в официальном публичном API(именно вариант с параметром) и может быть вызвана только если прибегнуть к рефлексии, и видимо поэтому, так просто ее не удается перехватить. Как можно получить эту функцию?
должна перехватываться. Если метод публичный, то для его вызова не нужна рефлексия, даже если этот метод не описан в документации публичного SDK. Вообще, API похож на API от MediaTek и у них был публичный SDK с таким методом. TelephonyManager.getDefault() возвращал экземпляр класса TelephonyManagerEx или TelephonyManagerMT
Вот верь после такого экспертам на stackoverflow) В заблуждение меня ввели. А вам спасибо!
Обсуждают сегодня