三大基石之一 封装 1.什么是封装? 封装(encapsulation)又叫隐藏实现(Hiding the implementation)。就是只公开代码单元的对外接口,而隐藏其具体实现。 比如你的手机,手机的键盘,屏幕,听筒等,就是其对外接口。你只需要知道如何按键就可以使用手机,而不需要了解手机内 ...
分类:
其他好文 时间:
2017-01-09 10:52:19
阅读次数:
201
//录音之前,先调用下面的语句,询问用户是否可以访问他的隐私设备麦克风[[AVAudioSessionsharedInstance]requestRecordPermission:^(BOOLgranted){}];if([[[AVAudioSessionsharedInstance]category]isEqualToString:AVAudioSessionCategoryPlayback]){//切换为听筒播放[[AVAud..
分类:
移动开发 时间:
2016-10-10 02:12:37
阅读次数:
307
功能测试: 测试项的选择: SIM卡(三种),存储卡(8g,16g,32g),按键,麦克风,喇叭,听筒,耳机,LED屏(通话显示,图片显示,低压无屏闪),TP(响应速度,多点触控,插充电器干扰,灵敏度,滴水),相机(开启和切换,闪光灯,对焦),蓝牙,开关机测试,接口功能,音视频播放,充电,待机,WI ...
分类:
移动开发 时间:
2016-09-28 02:11:56
阅读次数:
178
iPhone上面有两种播放外音的模式:听筒模式和话筒模式,听筒当然是打电话时用的,那个声音当然很小了, 但是开放中,ios默认的就是这种模式,所以在播放外应的时候要加代码重新设置下,如下: AVAudioPlayer * audioPlayer1 = [[AVAudioPlayer alloc]in ...
分类:
移动开发 时间:
2016-09-05 18:54:11
阅读次数:
434
转自 面向对象的三大基石面向对象的三大基石(封装,继承和复合,多态) 三大基石之一 封装 1.什么是封装? 封装(encapsulation)又叫隐藏实现(Hiding the implementation)。就是只公开代码单元的对外接口,而隐藏其具体实现。 比如你的手机,手机的键盘,屏幕,听筒等, ...
分类:
其他好文 时间:
2016-07-21 23:30:16
阅读次数:
275
[[UIDevice currentDevice] setProximityMonitoringEnabled:NO]; //建议在播放之前设置yes,播放结束设置NO,这个功能是 //添加监听 self @selector(sensorStateChange:) @"UIDeviceProximi ...
分类:
微信 时间:
2016-04-30 18:07:52
阅读次数:
315
[[UIDevice currentDevice] setProximityMonitoringEnabled:YES];//建议在播放之前设置yes,播放结束设置NO,这个功能是开启红外感应//添加监听[[NSNotificationCenter defaultCenter] addObserve...
分类:
移动开发 时间:
2016-01-21 18:42:12
阅读次数:
209
[[UIDevice currentDevice] setProximityMonitoringEnabled:YES]; //建议在播放之前设置yes,播放结束设置NO,这个功能是开启红外感应
//添加监听
[[NSNotificationCenter defaultCenter] addObserver:self...
分类:
移动开发 时间:
2015-08-13 12:20:45
阅读次数:
232
先看一张图,画的很挫,将就看。TCP 客户端与服务端通信时,是服务端会拿到客户端的socket进行通信。TCP就相当于以前的座机,有一个听筒和一个话筒,A用话筒说话,B用听筒听。下面讲讲java中TCP的使用以及步骤。TCP客户端步骤: 1.建立Socket服务,并确定IP和Port 2.通过s.....
分类:
编程语言 时间:
2015-08-09 23:50:38
阅读次数:
162