ios开发 MFI (充电接口外接设备连接,通信) api ExternalAccessory 代码 片段分享
来源:互联网 发布:java native方法 编辑:程序博客网 时间:2024/04/24 01:06
官方 demo 下载地址 :https://developer.apple.com/library/ios/samplecode/EADemo/Introduction/Intro.html
#import <ExternalAccessory/ExternalAccessory.h>[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_accessoryDidConnect:) name:EAAccessoryDidConnectNotification object:nil];- (void)_accessoryDidConnect:(NSNotification *)notification { EAAccessory *connectedAccessory = [[notification userInfo] objectForKey:EAAccessoryKey]; }@class EAAccessory;EA_EXTERN_CLASS_AVAILABLE(3_0) @interface EASession : NSObject {@private EAAccessory *_accessory; uint32_t _sessionID; NSString *_protocolString; NSInputStream *_inputStream; NSOutputStream *_outputStream; BOOL _openCompleted;}- (instancetype)initWithAccessory:(EAAccessory *)accessory forProtocol:(NSString *)protocolString __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);@property (nonatomic, readonly) EAAccessory *accessory __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);@property (nonatomic, readonly) NSString *protocolString __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);@property (nonatomic, readonly) NSInputStream *inputStream __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);@property (nonatomic, readonly) NSOutputStream *outputStream __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);@end
获取到 EAAccessory 之后 用 EAAccessory 和 协议来 创建会话 EASession ,用 EASession 的
@property (nonatomic,readonly)NSInputStream *inputStream__OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);
@property (nonatomic,readonly)NSOutputStream *outputStream__OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);
这两个属性 进行 设备通信
1 0
- ios开发 MFI (充电接口外接设备连接,通信) api ExternalAccessory 代码 片段分享
- iOS开发:代码片段
- IOS 开发代码片段(不间断更新)
- iOS获取设备剩余存储空间代码片段
- iOS获取设备剩余存储空间代码片段
- iOS获取设备剩余存储空间代码片段
- iOS获取设备剩余存储空间代码片段
- iOS MFi App端开发步骤
- iOS开发-App上架的MFi问题解决
- Android 外接USB转串口设备开发笔记(Android与单片机通过usb转串口通信)
- IOS开发常用代码片段合集(一)
- IOS开发常用代码片段合集(二)
- IOS开发常用代码片段合集(三)
- iOS连接外设的几种方式小结,包括MFi的和非MFi的
- iOS开发技巧 -- 复用代码片段
- iOS开发技巧 -- 复用代码片段
- iOS开发技巧 -- 复用代码片段
- iOS开发技巧 -- 复用代码片段
- nyoj 833 取石子(七)
- 整理VS_2010读写.mat文件
- 学习嵌入式Linux系统开发基础 第二课(Linux常用命令)
- Eclipse+Maven调试Tomcat 8.0.15 源码 -- 环境配置
- 破解myeclipse10.6
- ios开发 MFI (充电接口外接设备连接,通信) api ExternalAccessory 代码 片段分享
- Qt for IOS开发:app显示启动画面
- 100万行的表删除好慢
- hdu 5135 Little Zu Chongzhi's Triangles(计算几何:三角形面积)
- 根据动态数量内容动态在表格中
- 【Foundation Frame】NSString
- asp.net页间传值之多值cookies
- android webView 加载HTML代码使用loadData方法中文乱码问题
- 用户模式下的线程同步