用Class-dump工具dump目录/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/PrivateFrameworks下的SoftwareUpdateServices.framework,发现有SUNetworkMonitor类
NSBundle *b = [NSBundlebundleWithPath:
@"/System/Library/PrivateFrameworks/SoftwareUpdateServices.framework"];
if ( [b load] )
{
// load Class from STRING
Class NetworkMonitor = NSClassFromString(@"SUNetworkMonitor");
// alloc class
id _NetPointer = [[NetworkMonitor alloc] init];
// check if the class have the method currentNetworkType
if ( [_NetPointer respondsToSelector:@selector(currentNetworkType)] )
{
int t = (int)[_NetPointer performSelector:@selector(currentNetworkType)];
NSString *type = @"";
switch ( t ) {
case 0: type = @"NO-DATA"; break;
case 1: type = @"WIFI"; break;
case 2: type = @"GPRS/EDGE"; break;
case 3: type = @"3G"; break;
default: type = @"OTHERS"; break;
}
NSLog(@"Network type: %@", type);
}
}
相关推荐
5. **修复与优化**:一旦找到私有API的使用,开发者需要替换为官方支持的API,或者在必要时申请使用Apple的Private Use Category,这是一种特殊情况下允许使用私有API的机制,但需得到苹果的批准。 在实际开发中,...
PC机上的TCP端口监视程序是一种非常实用的工具,用于监测和分析系统中的TCP网络活动,帮助用户了解端口的运行状态,及时发现并解决可能存在的问题。 首先,我们需要理解TCP端口的作用。在TCP/IP模型中,端口就像是...
2. **连接监控**:实时监测网络连接,记录进站和出站连接的端口活动,以便追踪潜在的安全威胁或异常行为。 3. **服务识别**:识别开放端口上运行的服务类型,帮助用户了解哪些服务可能存在安全隐患,或者配置不当。...
标题中的"C#编写、自动温度报警器"是一个项目,它使用C#编程语言来实现一个自动监测并报警的系统,主要关注的是温度监控这一功能。这个项目可能涉及到以下几个关键知识点: 1. C#语言基础:C#是微软开发的一种面向...
日电东软私有云的大数据解决方案专注于利用大数据的商业价值,通过先进的技术和创新的方法论,为企业创造新的价值。大数据时代已经到来,信息量呈现爆发式增长,预计到2025年,社会的信息量将是2006年的200倍。其中...
2. 传输层:使用基于 3G、2G、WIFI 网络的安全数据通道,实现数据的实时传输。 3. 数据层:使用 SQL Server 企业级分布式数据存储,实现了数据的安全存储和快速查询。 4. 应用层:包括监控中心、报表中心、任务...
* 终端层:智能手机及平板电脑客户端应用、电脑网页浏览及应用 四、技术标准 * 以 .NET Framework 4.0 为基础构建服务平台 * 服务平台支持微软公有云及私有云部署 * 以 JSON 数据格式传输 * 支持 Socket、HTTP ...
- 基于.NET Framework 4.0构建服务平台,支持微软公有云和私有云部署。 - 使用JQuery Web构建前端,JSON数据格式传输,支持Socket、HTTP通讯协议。 - 平台设计考虑了未来信息化发展和业务需求,能够处理大量并发...
- **基础框架**:以.NET Framework 4.0为核心构建服务平台,支持微软公有云及私有云部署。 - **数据格式**:采用JSON数据格式进行传输。 - **通讯协议**:支持Socket、HTTP通讯协议。 - **前端开发**:使用JQuery...
系统架构分为感知层、传输层、数据层、应用层和终端层,采用.NET Framework 4.0作为基础,支持微软公有云和私有云部署,使用JSON数据格式,兼容Socket和HTTP通信协议,前端采用JQuery,移动端应用基于Android和iOS。...
- **.NET Framework4.0**作为基础,支持微软公有云和私有云部署。 - **JSON数据格式**用于传输,兼容Socket和HTTP协议。 - **JQuery构建Web前端**,Android和iOS构建移动应用。 - 平台设计考虑高并发性能,支持...
在本文中,我们将深入探讨如何使用C#编程语言来实现对计算机硬件状态的监测,包括CPU、温度、内存以及电池的检测,并结合语音提示功能。首先,我们需要理解C#的基本语法和面向对象编程的概念,这对于编写这样的应用...
6. 系统架构:采用.NET Framework 4.0为基础,支持微软公有云和私有云部署,保证系统先进性和扩展性。通信协议包括Socket,数据传输格式为JSON,Web前端采用JQuery构建,移动应用终端则基于Android和iOS。 7. 高...
4. 系统架构:采用.NET Framework 4.0构建服务平台,支持微软公有云和私有云部署,采用JSON数据格式传输,支持Socket和HTTP通信协议。系统设计考虑了先进性、可扩展性和安全性,支持跨域访问和服务接口安全审计。 5...
- 系统基于.NET Framework 4.0构建,支持微软公有云和私有云部署,使用JSON数据格式,采用Socket和HTTP协议通信。 - 采用JQuery构建Web前端,Android和iOS开发移动应用,保证跨平台兼容性。 - 系统支持大量传感...
性能计数器是一种监控应用程序运行状况的有效工具,通过设置性能计数器,可以实时监测应用程序的关键指标。本案例中提到的性能计数器包括但不限于: - **.NETCLRMemory/#BytesinallHeaps**:表示所有托管堆中的总...
- 新的规范允许使用一种名为“stale-while-revalidate”的策略,即在响应数据过期后仍可以使用一段时间,直到后台完成数据的有效性验证。这一特性提高了用户体验,减少了延迟。 - 隐身模式下,浏览器通常不会使用...
引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始...