iOS-设备控件
gorpelnChen
这个作者很懒,什么都没留下…
展开
-
ios蓝牙开发(四)BabyBluetooth蓝牙库介绍
BabyBluetooth 是一个最简单易用的蓝牙库,基于CoreBluetooth的封装,并兼容ios和mac osx。特色:基于原生CoreBluetooth框架封装的轻量级的开源库,可以帮你更简单地使用CoreBluetooth API。 CoreBluetooth所有方法都是通过委托完成,代码冗余且顺序凌乱。BabyBluetooth使用block方法,可以重新按照功能和顺转载 2017-01-11 18:17:10 · 5229 阅读 · 2 评论 -
ios蓝牙开发(三)app作为外设被连接的实现
再上一节说了app作为central连接peripheral的情况,这一节介绍如何使用app发布一个peripheral,给其他的central连接还是这张图,central模式用的都是左边的类,而peripheral模式用的是右边的类peripheral模式的流程1. 打开peripheralManager,设置peripheralManager的委托2. 创建转载 2017-01-11 18:14:40 · 4214 阅读 · 1 评论 -
iOS蓝牙开发(一)蓝牙相关基础知识
蓝牙常见名称和缩写MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备BLE ==== buletouch low energy,蓝牙4.0设备因为低耗电,所以也叫做BLEperipheral,central == 外设和中心,发起连接的时central,被连接的设备为perilheralservice a转载 2017-01-11 17:15:53 · 3978 阅读 · 1 评论 -
ios蓝牙开发(二)ios连接外设的代码实现
上一篇文章介绍了蓝牙的技术知识,这里我们具体说明一下中心模式的应用场景。主设备(手机去扫描连接外设,发现外设服务和属性,操作服务和属性的应用。一般来说,外设(蓝牙设备,比如智能手环之类的东西), 会由硬件工程师开发好,并定义好设备提供的服务,每个服务对于的特征,每个特征的属性(只读,只写,通知等等),本文例子的业务场景,就是用一手机app去读写蓝牙设备。ios连接外设的代码实现流程转载 2017-01-11 17:19:13 · 4077 阅读 · 2 评论 -
iPhone屏幕分辨率
设备列表ppi的计算方式具体理解:参考:原创 2016-04-26 16:57:37 · 4053 阅读 · 0 评论 -
iOS检测设备摄像头、指南针、录音、陀螺仪状态
- (void)viewDidLoad { [super viewDidLoad]; //检查前后摄像头 BOOL cameraAvailable = [UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceRear];//前 BOOL fron原创 2017-02-23 17:00:45 · 2636 阅读 · 0 评论 -
iOS打开应用提示未受信任的企业级开发者
安装ipa包时,成功安装好应用之后发现不能打开应用,提示“未受信任的企业级开发者”。出现的问题:解决的方法:原创 2017-02-24 17:31:28 · 6191 阅读 · 0 评论 -
iOS检测耳机插入/拔出
#import - (BOOL)isHeadsetPluggedIn { AVAudioSessionRouteDescription* route = [[AVAudioSession sharedInstance] currentRoute]; for (AVAudioSessionPortDescription* desc in [route output原创 2017-02-23 16:45:26 · 2709 阅读 · 0 评论 -
iOS获取设备信息
1、获取设备的信息[objc] view plaincopyUIDevice *device = [[UIDevice alloc] init]; NSString *name = device.name; //获取设备所有者的名称 NSString *model = device.model; //获取设备的类原创 2015-12-01 14:00:13 · 16128 阅读 · 1 评论