[iOS 系统]系统音频.相册.相机 权限判断
来源:互联网 发布:开发直播软件多少钱 编辑:程序博客网 时间:2024/06/05 06:40
自己写的demo
留下以供自己回顾
需要添加的库
#import <AudioToolbox/AudioToolbox.h>#import <AVFoundation/AVFoundation.h>#import <AssetsLibrary/AssetsLibrary.h>
.m文件实现
#import "ViewController.h"#import <AudioToolbox/AudioToolbox.h>#import <AVFoundation/AVFoundation.h>#import <AssetsLibrary/AssetsLibrary.h>#define SoundID 1317@interface ViewController (){}@property (weak, nonatomic) IBOutlet UITextField *soundtextfiled;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ for (UIView *v in self.view.subviews) { if ([v isKindOfClass:[UITextField class]]) { UITextField *t = (UITextField*)v; [t resignFirstResponder]; } }}// 点击发出系统音- (IBAction)sound:(id)sender { AudioServicesPlaySystemSound([_soundtextfiled.text intValue]);}// 点击触发系统震- (IBAction)vibration:(id)sender { AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);}//点击检测相机权限- (IBAction)camera:(id)sender { //ios7之前系统默认拥有权限 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; if (authStatus == AVAuthorizationStatusDenied) { _soundtextfiled.placeholder = @"您还未为本App开通相机权限"; }else{ _soundtextfiled.placeholder = @"本App拥有相机开启权限"; } }}// 点击检测相册权限- (IBAction)photo:(id)sender { //iOS8 以下系统默认有权限 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8) { ALAuthorizationStatus authStates = [ALAssetsLibrary authorizationStatus]; if ( authStates == ALAuthorizationStatusDenied) { _soundtextfiled.placeholder = @"您没有访问相册的权限"; } else{ _soundtextfiled.placeholder = @"您拥有访问相册的权限"; } }}@end
0 0
- [iOS 系统]系统音频.相册.相机 权限判断
- iOS 系统相机和相册权限
- iOS获取系统相册、相机、麦克风权限的工具
- ios 判断相册 相机 位置权限
- ios 判断相册 相机 位置权限
- ios判断相册,相机,麦克风等权限
- iOS 相册相机权限
- ios开发调用系统相机相册
- iOS 打开系统相册和使用相机
- iOS 打开系统相册和使用相机
- iOS开发 调用系统相机和相册
- [iOS]调用系统相机,相册,闪光灯
- iOS学习: 系统相机 相册的调用
- iOS 调用系统相机和相册
- ios开发 使用系统相册和相机
- iOS iOS判断是否有权限访问相机,相册,定位
- iOS判断是否有权限访问相机,相册,定位
- iOS各种权限判断(相机,相册,定位,录音)
- 浅谈傅立叶变换
- Android Studio中的单元测试
- OpenVPN添加路由
- matlab-自控原理 传递函数的MATLAB表达
- Function Table 函数指针表
- [iOS 系统]系统音频.相册.相机 权限判断
- HTML新人基础学习1.4—添加常用的标签
- 实践课题--万年历(按enter显示下个月份)
- SQL Server 忘记所有登录账号解决方法
- 将sass压缩成css
- 血液中心系统自动语音抽检报表
- 正则表达式
- 【C】树的层序遍历
- Leetcode 126. Word Ladder II