之前一篇博客,说了下通过ALAssetsLibrary获取全部图片的方法,这里再说说获取相册列表的方法。

代码如下:

-(void)test {
ALAssetsLibrary* theLibrary = [[ALAssetsLibrary alloc] init];
NSMutableArray* array = [NSMutableArray array];
[theLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop){
if(group){
[array addObject:group];
}
else{
//这里获取到全部相册
NSLog(@"%@",array);
}
}failureBlock:^(NSError *err){
NSLog(@"fail");
}];
}
这里需要注意的是,if(group)判断成立时,相册还没有获取完毕,因此只能在else下(即中间注释部分处,这时相册已经获取完毕)获取到全部相册。

转载于:https://www.cnblogs.com/chen-jt/p/3875678.html

ALAssetsLibrary获取相册列表相关推荐

  1. android 分页列表,android获取相册列表并分页获取

    有时候需要获取到系统所有图片,但一次性获取太多了,需要分批分页获取,网上很多资料都没有说到分页,作为一个数据库达人,怎么能受此折磨,因此尝试出来了以下方案: /** * 从本地获取相册列表 * @pa ...

  2. android+获取相册列表,android 获取相册列表的实现(一)

    该项目实现的功能如下: 获取手机相册,点击每个相册之后进入该相册的图片列表界面,在图片列表界面可以实现图片多选,然后进入所选择的图片界面,在该界面内可以实现所选图片的上传等功能. 该项目最大特色: 1 ...

  3. android+获取相册列表,android 获取相册列表的实现(二)

    该项目实现的功能如下: 获取手机相册,点击每个相册之后进入该相册的图片列表界面,在图片列表界面可以实现图片多选,然后进入所选择的图片界面,在该界面内可 该项目实现的功能如下: 获取手机相册,点击每个相 ...

  4. 微信图片服务器逻辑,微信小程序[第八篇] -- 实现完整的相册列表逻辑(小程序端服务器端)...

    这一讲过一围多元示一能近讲提下了多素效个外近章要进行的东西还蛮多的,从小程序navigator到wx.request,再到后台的restful进行数据集的通讯,前后台一起实战,和老沙一起做一个全栈工程 ...

  5. 网易相册列表分析 (转)

    网易相册以无限容量,速度快,资源丰富等特色深受网友喜爱,但是因为相册网站本身没有提供批量下载功能,使得批量保存自己喜欢的相片成为一个问题. 我是通过抓包和文件调用跟踪分析,来摸清网易相册的列表方式的. ...

  6. android 相册列表,Android中的图库相册列表

    我想获取手机相册的相册列表. 我试过码位它不工作Android中的图库相册列表 public void onCreate(Bundle savedInstanceState) { super.onCr ...

  7. php接收图片微信小程序,微信小程序如何获取相册照片

    这篇文章主要介绍了微信小程序 获取相册照片实例详解的相关资料,需要的朋友可以参考下 微信小程序 获取相册照片 今天遇到微信小程序的用户头像设置功能,做笔记. 先上gif: 再上代码: 小demo,代码 ...

  8. iOS中获取相册、相机、定位、以及麦克风权限设置

    1.判断用户是否获取了相册的访问权限 #import <AssetsLibrary/AssetsLibrary.h>// 获取相册权限 - (void)getPhotoLibraryAut ...

  9. iOS模拟器中导入视频,获取相册视频,视频缩略图

    在开发用到视频时,模拟器中往往没有视频可用,下面的方法可以把工程中得视频导入到模拟器中 - (void)saveAction {NSMutableArray *videoArray = [NSMuta ...

最新文章

  1. matlab中ismember_相当于Matlab“ismember”in numpy(Python)?
  2. 在github上创建新分支
  3. 分享个人预算系统源码(含说明文档)
  4. 记录一次CPLD资源过少、时序伪例的解决办法
  5. linux集群架构(一),集群概述、高可用配置
  6. Spread for Windows Forms快速入门(1)---开始使用Spread
  7. Flask简介与简单项目操作流程
  8. 【转】深度解析 Qt 中动态链接库
  9. android+4.3+usb存储模式,点点点:点出来安卓4.3的USB调试
  10. linux基础(二)——linux各文件夹含义和作用
  11. 嵌入式软件设计之设计模式
  12. matlab仿真光学拍,用matlab研究光学拍
  13. 地图瓦片编号与经纬度的换算关系及不同源坐标之间的相互转换
  14. 【立创EDA开源推荐】10期基于PCB彩印教程(水转印)
  15. PHP 实现PDF转图片
  16. python: too many indices for array
  17. 内核与驱动文件的version magic匹配问题
  18. P3793礼物和糖果
  19. CAS解决单点登录SSO
  20. 5个免费的项目管理工具7款最流行的在线项目管理工具

热门文章

  1. 悬剑武器库之5种工具学习(shiro检测插件、子域名、信息收集、暴力破解等)
  2. MetInfo最新版代码审计漏洞合集
  3. 【亲测好用!】Centos6.5安装Sublime text 3-----可创建桌面图标
  4. 精讲Java NIO
  5. 中国小吃文化名城掀“味蕾风暴”:故事抱团 欲刮全球
  6. POJ-3281 Dining 网络流最大流
  7. PAT天梯赛L3-004 肿瘤诊断
  8. MySQL分库分表分库准备(6th)
  9. Codeforces Round #431 (Div. 2)
  10. 那些原生JavaScript