iOS-判断相册,相机,定位权限是否打开

转载 2016年08月30日 16:44:58

1.判断用户是否有权限访问相册

import    <AssetsLibrary/AssetsLibrary.h>
    ALAuthorizationStatus author = [ALAssetsLibraryauthorizationStatus];  
        if (author == kCLAuthorizationStatusRestricted || author ==kCLAuthorizationStatusDenied){  
            //无权限  
        }  
        typedef enum {  
            kCLAuthorizationStatusNotDetermined = 0, // 用户尚未做出选择这个应用程序的问候  
            kCLAuthorizationStatusRestricted,        // 此应用程序没有被授权访问的照片数据。可能是家长控制权限  
            kCLAuthorizationStatusDenied,            // 用户已经明确否认了这一照片数据的应用程序访问  
            kCLAuthorizationStatusAuthorized         // 用户已经授权应用访问照片数据} CLAuthorizationStatus;  
        }  

2.判断用户是否有权限访问相机

iOS7之前都可以访问相机,iOS7之后访问相机有权限设置

#import <AVFoundation/AVCaptureDevice.h>

#import <AVFoundation/AVMediaFormat.h>
    AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];  
    if (authStatus == AVAuthorizationStatusRestricted || authStatus ==AVAuthorizationStatusDenied)  
    {  
        //无权限  
    }  

3.判断是否开启定位服务
[CLLocationManager locationServicesEnabled] //检测的是整个的iOS系统的定位服务是否开启检测当前应用的定位服务是否开启需要通过一下方法来检测
- (void)locationManager:(CLLocationManager )manager didFailWithError:(NSError )error

举报

相关文章推荐

一行代码打开相册/相机

当我们想要打开相机/相册的时候,如果是没有授权过的话,那么就会弹出��这样的界面,是不是很丑啊,所以QQ等应用在没有授权的时候,会弹出一个Alert来提醒用户,没有打开权限,这样既可以告诉用户如何打开...

iOS之获取照片和相机、定位权限的判断

1、照片权限判断 在iOS6之后,app中使用照片(即自带相册)需要用户权限验证,所以我们可以做一个权限判断给出友好的提示或者界面效果。当然程序中如果未考虑这方面的判断有可能会导致崩溃。 相册判断...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

iOS 判断相机权限是否被限制,判断相机是否可以使用

判断相机权限是否被限制,需要导入   AVFoundation 类#import

[iOS 系统]系统音频.相册.相机 权限判断

自己写的demo 留下以供自己回顾需要添加的库#import #import #import .m文件实现#import "ViewController.h" #import <AudioTo...

iOS相机相册使用权限

NSPhotoLibraryUsageDescription   App需要您的同意,才能访问相册      NSCameraUsageDescription   App需要您的同...

iOS相册权限、相机权限、麦克风权限

相册权限 iOS8之后加入了PhotoKit,使用需要 #import 权限类型 typedef NS_ENUM(NSInteger, PHAuthorizationStatus) { ...

iOS 系统相机和相册权限

1.首先引入#import 系统类库AVFoundation/AVFoundation.h 签俩个系统代理UIImagePickerControllerDelegate,UINavigationCo...

iOS相机,相册等访问权限

从ios7开始,用户可以在设置->隐私->中开启或关闭某些系统权限,比如访问相册,相机 ,通讯录,地图,麦克风等。因此,在我们的程序中,如果要访问系统的某些功能,则最好判断一下权限是否开启。否则用户不...

iOS 打开相册,保存图片到相册,打开相机

在开发过程中我们经常会用到相册与相机下面我讲一下相册与相机的基本操作: 1. 打开相册 2. 保存图片到相册 3. 打开相机 1,打开相册//1. 要遵循代理 //2. 自定义一个按钮 ...

iOS - 判断数组是否相等

判断数组是否相等前,先介绍以下几种判断的机制,当然你也可以直接滑到底部去查看怎么判断数组相等,也可以直接去下载Demo,更快的解决问题:Demo传送门将依次介绍containsObject,== ,i...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)