iOS 工具类
文章平均质量分 78
zrhloveswallow
这个作者很懒,什么都没留下…
展开
-
iOS设备中WiFi、蓝牙和飞行模式的开启与关闭(私有API)
今天写了一段有关在iPhone程序中开关WiFi型号的代码,经测试运行良好。我想不用我多说大家都应该知道以上的功能只能在越狱的设备中实现!好了,闲话稍少叙,进入正题:1.首先要在SpringBoard启动之后,我们要执行hook动作: NSString *identifier = [[NSBundle mainBundle] bundleIdentifier];转载 2015-08-25 10:05:16 · 3314 阅读 · 0 评论 -
iphone开发之获取是否飞行模式和设备IMEI(私有IPA)
在iphone的开发环境下,有时候需要获取的设备信息的时候是比较困难,没有和android一样的源码开放,但是通过其他的很多途径,我们可以获取到许多意想不到的信息。 NetworkController 是一个私有的类,其中有许多很有意思的功能。可以判断网络,网卡,飞行模式,EDGE等等的许多网络相关的功能。 /* * Generated by class-dump 3.转载 2015-08-25 10:07:02 · 1509 阅读 · 0 评论 -
iOS 音频播放时听筒及扬声器切换
- (IBAction)playPause:(UIButton *)sender{ //初始化播放器的时候如下设置 UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback; AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,转载 2015-08-25 10:09:49 · 1468 阅读 · 0 评论 -
IOS上AudioSession设置, 切换扬声器和听筒详解
选择一个CategoryAVAudioSessionCategoryAmbient 或 kAudioSessionCategory_AmbientSound——用于非以语音为主的应用,使用这个category的应用会随着静音键和屏幕关闭而静音。并且不会中止其它应用播放声音,可以和其它自带应用如iPod,safari等同时播放声音。AVAudioSessionCategorySolo转载 2015-08-25 10:12:44 · 1191 阅读 · 0 评论 -
IOS 获取设备相关特性
IOS 获取设备相关特性 一、 判断手机是否插入了SIM卡解答:A. 私有 API 检测[CTSIMSupportGetSIMStatus()isEqualToString:kCTSIMSupportSIMStatusNotInserted]可以判断是否插入了 sim卡。 前提是把下面的代码随便复制到一个头文件里面,然后引入CoreTelephony.f原创 2015-08-20 15:30:16 · 2221 阅读 · 0 评论 -
iOS 获取Wifi的SSID及MAC地址
导入系统头文件#import 实现代码NSString *ssid = @"Not Found"; NSString *macIp = @"Not Found"; CFArrayRef myArray = CNCopySupportedInterfaces(); if (myArray != nil) { CFDictionaryRef myDi转载 2015-08-13 14:58:56 · 898 阅读 · 0 评论 -
IOS开发之----NSDictionary,JSON和XML互相转换
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ [self test]; // Override point for customization after application launc转载 2015-08-13 14:57:54 · 561 阅读 · 0 评论 -
iOS 短信与电话事件的获取
background information:Core TelephonyiOS 4.0 的官方 API 裡頭,多了一個叫做 Core Telephony 的 framework;一直以來 Core Telephony 都是 private API,現在開放出來,但是從文件來看,裡頭根本沒有幾行,既沒有告訴你應該怎麼用,也沒有範例,你從 framework 裡頭寥寥四個转载 2015-08-20 15:34:54 · 1005 阅读 · 0 评论 -
iPhone/iOS获得基站信息[整理]
解决完了Android,下面应该就到了iPhone了。这个问题网上搜索的时候基本都是一个代码版本。参考 iphone-wireless。当然,我们实际上有三种方法可以获取,目前我并未在真机上面测试,本文先做整理,后会放出iPhone上的测试版本代码。iPhone上基站信息获取可以采用如下三种方法:1 iphone-wireless方式获取。2 串口发送AT指令获取。转载 2015-08-20 15:36:32 · 1258 阅读 · 0 评论