2012-01-19 4 views
0

사용자가 전화를 걸 때 iPhone 애플리케이션의 RxQuality에 액세스 할 수 있습니까? JailBreak에 대해 수행하고 싶습니다. 코드iPhone의 RxQuality

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

답변

0

에게 월 다음 불구하고 내가 신호 강도에 액세스 할 수 있어요

, 이미 정수 값 및 dBm 단위 신호 레벨 사이의 매핑을 찾았나요?

3G (UMTS/HSxPA)의 경우 2G (GSM/EDGE) 및 -120 ~ 25dBm의 경우 -113 ~ -51dBm이어야합니다.

0

테스트 신호 강도는 링크 U signal test

그것은 탈옥 비 탈옥 모두 작동 할 수 있습니다.