
显然有一种方法可以做到这一点,但该界面是内部的,Apple不会让你使用它.
有任何想法吗?
注意:这是尝试解决this problem,我需要确定飞行模式是打开还是关闭(不,只是知道网络是否可达是不够的).
但是,似乎这个问题更具普遍意义,并且与该问题不同.
解决方法 您可以使用BSD网络功能解决确定网络接口是否处于活动状态的实际问题.看哪.#include <sys/socket.h>#include <ifaddrs.h>#include <net/if.h>BOol IsNICTurnedOn(const char *nicname) { BOol result = NO; struct ifaddrs *addrs = NulL; if (0 == getifaddrs(&addrs)) { for (struct ifaddrs *addr = addrs; addr != NulL; addr = addr->ifa_next) { if (0 == strcmp(addr->ifa_name,nicname)) { result = (0 != (addr->ifa_flags & (IFF_UP | IFF_RUNNING))); break; } } freeifaddrs(addrs); } return result;} 要使用此功能:
BOol isWWANEnabled = IsNICTurnedOn("pdp_ip0");BOol isWiFIEnabled = IsNICTurnedOn("en0"); 总结 以上是内存溢出为你收集整理的是否有(合法)方式捕获iOS下的整个屏幕?全部内容,希望文章能够帮你解决是否有(合法)方式捕获iOS下的整个屏幕?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)