iOS开发(OC)——判断是否具有访问系统服务的权限
来源:互联网 发布:淘宝二手交易流程 编辑:程序博客网 时间:2024/06/05 19:44
1.判断是否有相册权限
#import <AssetsLibrary/AssetsLibrary.h>ALAuthorizationStatus author = [ALAssetsLibrary authorizationStatus];if (author == kCLAuthorizationStatusRestricted || author ==kCLAuthorizationStatusDenied) { //无权限 }
2.判断是否有相机权限
#import <AVFoundation/AVCaptureDevice.h>#import <AVFoundation/AVMediaFormat.h>AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];if (authStatus == AVAuthorizationStatusRestricted || authStatus ==AVAuthorizationStatusDenied) { //无权限 }
3.判断是否有位置权限
#import <CoreLocation/CoreLocation.h>CLAuthorizationStatus status = [CLLocationManager authorizationStatus]; if (kCLAuthorizationStatusDenied == status || kCLAuthorizationStatusRestricted == status) { //无权限 }
4.判断是否有通讯录权限
#import <AddressBook/AddressBook.h>CNAuthorizationStatus status = [CNContactStore authorizationStatusForEntityType:CNEntityTypeContacts]; if(status == CNAuthorizationStatusRestricted || status == CNAuthorizationStatusDenied){ //无权限 }
5.判断是否有麦克风权限
#import <AVFoundation/AVFoundation.h>AVAuthorizationStatus status = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeAudio]; if (AVAuthorizationStatusRestricted == status || AVAuthorizationStatusDenied == status) { //无权限 }
iOS开发交流群:301058503
阅读全文
0 0
- iOS开发(OC)——判断是否具有访问系统服务的权限
- 安卓开发——判断应用是否具有某种权限
- access(判断是否具有存取文件的权限)
- access(判断是否具有存取文件的权限)
- 判断应用是否具有某个权限(例如获取手机联系人的权限)
- iOS开发判断是否开启摄像头权限
- iOS iOS判断是否有权限访问相机,相册,定位
- 如何判断进程是否具有administrator权限
- android 判断app是否具有root权限
- iOS判断是否有权限访问相机,相册,定位
- ios判断是否有权限访问相机,相册,定位
- iOS判断是否有权限访问相机,相册,定位
- iOS判断是否有权限访问相机,相册,定位
- iOS开发 系统各种权限请求 & 判断
- IOS越狱开发 创建具有ROOT权限的APP
- shell判断文件,目录是否存在或者具有权限的代码
- shell判断文件,目录是否存在或者具有权限的代码
- 判断应用是否有访问相册和相机的权限
- C#基础总结1
- PHP5 升级到PHP7时curl注意事项
- codeblocks错误记录
- Android studio 创建虚拟机缺少system image
- oracle定期备份的命令
- iOS开发(OC)——判断是否具有访问系统服务的权限
- 利用matlab中的函数regress进行线性回归分析
- Linux网络编程常见面试题
- 剑指offer算法 java实现 二维数组中的查找
- pymysql 库的正确打开姿势 ——Python
- Linux系统截图scrot
- 算法与数据结构学习笔记
- 【es6】中的...
- 各种排序算法-Java-冒泡、选择、插入、快速、归并排序