有没有办法使用 wifi 从 Iphone 获取信号强度?我知道公共 API 不允许。Istumbler 允许它。但它是关闭的。
使用私有 API 有可能吗?我不想留在应用商店,所以我不介意。
可以使用该代码吗?
感谢那。
我找到了一个代码:
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;
}
但我不知道我应该在“/System/Library/Frameworks/CoreTelephony.framework/CoreTelephony”中传递什么。
没用过IOS开发。但我想运行它并进行测试。谁能帮我我应该怎么做?
我应该如何保留代码?