zoukankan      html  css  js  c++  java
  • 访问权限0630 2016

    //相册

    #import <AssetsLibrary/AssetsLibrary.h>

     

     
    1. ALAuthorizationStatus author = [ALAssetsLibraryauthorizationStatus];  
    2.     if (author == kCLAuthorizationStatusRestricted || author ==kCLAuthorizationStatusDenied){  
    3.         //无权限  
    4.     }  

     

    //gzz0630 照相机

        NSString * mediaType = AVMediaTypeVideo;

        AVAuthorizationStatus  authorizationStatus = [AVCaptureDevice authorizationStatusForMediaType:mediaType];

        if (authorizationStatus == AVAuthorizationStatusRestricted|| authorizationStatus == AVAuthorizationStatusDenied) {

            UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"相机访问受限" message:@"请在设置-隐私-相机选项中允许肝胆相照访问你的相机" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles: nil];

            [alertView show];//gzz0630

        }else{}

     

     

    //录音

      AVAudioSession *avSession = [AVAudioSession sharedInstance];

        

        if ([avSession respondsToSelector:@selector(requestRecordPermission:)]) {

            

            [avSession requestRecordPermission:^(BOOL available) {

                

                if (available) {

                    if (self.playVoiceMessage) {

           

                }

                else

                {

                    dispatch_async(dispatch_get_main_queue(), ^{//gzz0630

                        [[[UIAlertView alloc] initWithTitle:@"无法录音" message:@"请在设置-隐私-麦克风选项中允许肝胆相照访问你的麦克风" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil] show];

                    });

                }

            }];

            

        }

  • 相关阅读:
    javaBean的理解
    配置tomcat8数据源(采用局部数据源方式)
    windows下apache报os 10048错误
    Windows下Apache的下载安装启动停止
    java通过数据库连接池链接oracle
    java连接oracle数据库
    eclipse配置svn方法
    JAVA多线程中start方法与run方法区别
    java程序在没有java环境的电脑上执行的方法(关键词jar,exe)
    js监听不到组合键
  • 原文地址:https://www.cnblogs.com/gzz2016/p/5630238.html
Copyright © 2011-2022 走看看