iOS 硬件设备
番薯大佬
码农一枚
展开
-
调用设备闪光灯
调用设备闪光灯 使用“AVFoundation.framework”框架里的“AVCaptureDevice”来调用设备闪光灯。 详细操作步骤如下: 步骤1 导入“AVFoundation.framework”框架 步骤2 引入头文件“” 即 #import 步骤3 初始化AVCaptureDevice实例 AVCaptureD原创 2014-06-23 15:54:05 · 871 阅读 · 0 评论 -
3DTouch功能开发
效果图实操1、选项配置,两种方法(1)plist.info配置选项<key>UIApplicationShortcutItems</key> <array> <dict> <key>UIApplicationShortcutItemType</key> <string>ed原创 2018-11-16 17:22:21 · 590 阅读 · 0 评论 -
横竖屏的转换及页面适配
横竖屏的转换,既可以手动操作实现,也可以自动旋转设备实现。情况1:APP项目所有页面既支持横屏,又支持竖屏。在项目配置中设置了支持横竖屏,则不需要对视图等做过多的配置即可实现横竖屏。如图所示:情况2:APP项目根据需要,个别页面需要既支持横屏,又支持竖屏。在项目配置中设置了只支持竖屏。如图所示:实现逻辑示例代码:1、AppDelegate.h中定义是否允许旋转的变量#impor...原创 2018-10-29 13:38:27 · 1953 阅读 · 0 评论 -
系统音效播放
播放系统音效需要使用 AudioToolBox.framework(一套基于 C 语言的框架),其本质是将短音频注册到系统的声音服务中来播放,使用简单,但也有一些限制,如:音效持续时间不能超过30秒音频数据必须是PCM或IMA4(IMA/ADPCM)格式音频文件必须打包成.caf、.aif或.wav格式啥也不多说了,直接上代码。1、导入头文件#import &lt;AudioToo...原创 2018-10-14 11:00:42 · 1050 阅读 · 0 评论 -
摇一摇功能的实现
实现摇一摇功能须在视图控制器中进行编码。首先将当前视图控制器设置为第一响应者;其次实现摇一摇的三个协议方法。示例如下:[UIApplication sharedApplication].applicationSupportsShakeToEdit = YES;[self becomeFirstResponder];- (void)motionBegan:(UIEventSubtype)...原创 2018-10-11 16:24:31 · 1265 阅读 · 0 评论 -
距离传感器
设备距离传感器功能的使用,首先需要开启距离传感器功能,其次添加距离监听。具体实现如下:1、开启及监听[UIDevice currentDevice].proximityMonitoringEnabled = YES;[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(updateProximi...原创 2018-10-11 16:21:25 · 1305 阅读 · 0 评论 -
手机震动效果
使用播放功能实现手机震动功能。1、导入头文件#import <AudioToolbox/AudioToolbox.h>2、实现震动AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);原创 2018-10-11 16:16:47 · 498 阅读 · 0 评论 -
设备屏幕亮度调节代码实现
屏幕亮度代码实现时,其取值范围是0.0~1.0。// 调节屏幕亮度[[UIScreen mainScreen] setBrightness:0.5];原创 2018-10-11 16:15:05 · 3250 阅读 · 0 评论 -
iOS连接外设硬件三种方式
原创 2018-06-25 17:04:13 · 1897 阅读 · 0 评论 -
SYBarcodeManager二维码的扫描与生成
SYBarcodeManager代码示例// 导入头文件#import "SYBarcodeManager.h"// 实例化SYBarcodeManager *scanningBarcode = [[SYBarcodeManager alloc] init];// 属性设置scanningBarcode.scanRadius = 50.0;scanningBarcode.showScanli原创 2017-09-22 14:17:22 · 373 阅读 · 0 评论 -
iOS之蓝牙开发
因工作的需要, 前段时间整理了一下IOS蓝牙通讯相关的东西,把整理的一个成果给大家分享一下。如果有不足的地方欢迎指正。一、项目背景 简单介绍一下我所做的东西,设备目前有四个,分别是体脂秤、血压计、血糖仪、监护仪等。从名称大家应该知道这些是什么东西了。对,没错,这些设备主要是用来测量人体的一些 数据,诸如血压血糖,脂肪等等。通过这些数据来反应用户的身体健康状况。 通过蓝牙与ipho转载 2016-04-10 01:16:25 · 1666 阅读 · 1 评论 -
iOS蓝牙使用
一、服务端(也叫周边设备吧。。脑残的翻译)1.实现类必须遵守协议 CBPeripheralManagerDelegate2.需要的主要类有:@property(strong,nonatomic) CBPeripheralManager *peripheraManager;@property(strong,nonatomic) CBMutableCharacteris原创 2014-06-30 18:43:43 · 705 阅读 · 0 评论 -
iOS11新增的Files文件管理器应用
Files 可以集中管理 iOS 上应用内创建的文件,以及各个云盘服务中保存的文件。使用后可以实现以下功能:1、查看各个应用沙盒中的文件2、操作各个应用沙盒中的文件(1)拷贝(2)复制(3)重新命名(4)移动(5)删除(6)共享(7)标签(8)简介使用示例图功能实现1、配置&lt;key&gt;LSSupportsOpeningDocumentsInPlace&lt...原创 2018-12-17 17:01:51 · 8349 阅读 · 1 评论