RxQuality в iPhone - PullRequest
       28

RxQuality в iPhone

0 голосов
/ 19 января 2012

мы можем получить доступ к RxQuality в приложении iPhone, когда пользователь звонит. Я хочу сделать это для JailBreak.

Я могу получить доступ к уровню сигнала, используя следующий код

int getSignalStrength()
{
    void *libHandle = dlopen("/System/Library/Frameworks/CoreTelephony.framework/CoreTelephony", RTLD_LAZY);
    int (*CTGetSignalStrength)();
    CTGetSignalStrength = dlsym(libHandle, "CTGetSignalStrength");
    if( CTGetSignalStrength == NULL) 
        NSLog(@"Could not find CTGetSignalStrength");   
    int result = CTGetSignalStrength();
    dlclose(libHandle); 
    return result;
}

Ответы [ 2 ]

0 голосов
/ 16 марта 2012

для проверки уровня сигнала вы можете использовать эту ссылку проверка сигнала

Может работать как для взломанного, так и для не взломанного.

0 голосов
/ 02 марта 2012

Ян, вы уже нашли отображение между целочисленным значением и уровнем сигнала в дБм?

Должно быть между -113 и -51 дБм для 2G (GSM / EDGE) и -120 ..- 25 дБм для 3G (UMTS / HSxPA).

...