Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 有没有办法从Iphone获得信号强度?_Ios_Iphone_Signal Strength - Fatal编程技术网

Ios 有没有办法从Iphone获得信号强度?

Ios 有没有办法从Iphone获得信号强度?,ios,iphone,signal-strength,Ios,Iphone,Signal Strength,有没有办法通过wifi从Iphone获取信号强度? 我知道公共API是不允许的。Istumbler允许这样做。但它是关闭的 使用私有API是否可能?我不想继续使用AppStore,所以我不介意 这方面的代码是否可用 谢谢你 我找到了一个代码: int getSignalStrength() { void *libHandle = dlopen("/System/Library/Frameworks/CoreTelephony.framework/CoreTelephony", RTLD_

有没有办法通过wifi从Iphone获取信号强度? 我知道公共API是不允许的。Istumbler允许这样做。但它是关闭的

使用私有API是否可能?我不想继续使用AppStore,所以我不介意

这方面的代码是否可用

谢谢你

我找到了一个代码:

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/corethony.framework/corethony”中传递什么

我从未使用过IOS开发。但我想运行这个测试。有人能帮我做什么吗


如何保存代码?

您只能通过私有API调用来实现这一点。上有一个列表,其中列出了与802.11设备相关的所有功能。Apple801GetFocopy应该是您正在寻找的


但请记住,您不会将此信息输入应用商店…

私人API绝对有可能-Cydia(越狱)商店中有一个名为“信号”的应用程序,它列出了视图中塔楼的所有细节、RSSI、相关塔楼、,等等。我如何获取该应用程序的代码?购买一个副本并分解它/查看它链接到什么?它的售价是5美元,所以他们可能不会泄露代码。我已经编辑过了。你能看一下我编辑过的代码吗。你能看一下代码吗?这是非常基本的。首先,您应该阅读有关如何将框架添加到项目()的文档。然后用
#import
导入类,您应该已经全部设置好了。