获取相册中得图片

ALAssetsGroup 类是系统用于映射相册资源中的每个相册,可以通过该类获取相册中的资源文件,并且能向相册中添加资源文件   是代表系统中整个资源库,使用它可以访问资源库中的资源和保存照片,视频等功能。
- (id)valueForProperty:(NSString *)property;  // 获取相册中的属性有如下4个

ALAssetsGroupPropertyType      查看相册的类型

ALAssetsGroupPropertyName    查看相册的名字

ALAssetsGroupPropertyPersistentID  查看相册的存储id
ALAssetsGroupPropertyURL     查看相册存储的位置地址

- (CGImageRef)posterImage;    获取相册的封面图片

//按顺便遍历获取相册中所有的资源,index代表资源的索引,stop赋值为false时,会停止遍历

- (void)enumerateAssetsUsingBlock:(ALAssetsGroupEnumerationResultsBlock)enumerationBlock;

//按顺便遍历获取相册中所有的资源,遍历顺序可以是先序或倒序,index代表资源的索引,stop赋值为false时,会停止遍历

- (void)enumerateAssetsWithOptions:(NSEnumerationOptions)options usingBlock:(ALAssetsGroupEnumerationResultsBlock)enumerationBlock;

//按遍历顺序获取指定索引的资源,遍历顺序可以是先序或倒序
- (void)enumerateAssetsAtIndexes:(NSIndexSet *)indexSet options:(NSEnumerationOptions)options usingBlock:(ALAssetsGroupEnumerationResultsBlock)enumerationBlock;

时间: 2024-10-08 05:42:19

获取相册中得图片的相关文章

[小记]获取相机或者相册中的图片,并且塞入ImageView中

获取相机或者相册中的图片,并且塞入ImageView中 跳转相机 一句代码的事情 startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE), 0); 跳转相册并且裁剪,要是不想裁剪 把裁剪的代码去掉即可 Intent intent = new Intent( Intent.ACTION_GET_CONTENT); intent.putExtra("return-data", true); intent.setT

android 从相册中选择图片并判断图片是否旋转

今天在做图片合成时,首先从相册中选择图片,然后判断该图片是否旋转了,今天就讲下图片是否旋转,直接上代码 /** * 读取照片exif信息中的旋转角度 * * @param path * 照片路径 * @return角度 获取从相册中选中图片的角度 */ public static int readPictureDegree(String path) { if (TextUtils.isEmpty(path)) { return 0; } int degree = 0; try { ExifInt

dedecms获取文章中的图片代码

1.在 /include/common.func.php 文件底部加入以下代码 /** * getArcImages 获取文章中的图片 * $id 文章ID * $num 要获取的图片数量 默认为4张 */ function getArcImages($id,$num=4){ global $dsql; $row = $dsql->GetOne("SELECT * FROM dede_addonarticle WHERE aid= $id"); $content = $row['

Android向系统相册中插入图片,相册中会出现两张 一样的图片(只是图片大小不一致)

向系统相册中插入图片调用此方法时,相册中会出现两张一样的图片 MediaStore.Images.Media.insertImage 一张图片是原图一张图片是缩略图.表现形式为:android4.4.4系统中插入的缩略图和原图在sdcard根目录下的DCIM文件夹这种,Android5.0以上的机型插入的缩略图在sdcard根目录下的Pictures文件夹下,原图存放在DCIM文件夹下. 导致这个问题的原因查看代码后知道在插入原图的同时系统自动生成了一个缩略图并保存再相应的文件目录下,代码如下.

【java】<Jsoup>获取网页中的图片

要做Android课程设计了,做一个爬漫画的东东练一下手 1 package asd; 2 3 import java.io.File; 4 import java.io.FileOutputStream; 5 import java.io.IOException; 6 import java.io.InputStream; 7 import java.io.OutputStream; 8 import java.net.URL; 9 import java.net.URLConnection;

iOS遍历相册中的图片

1 //获取相册的所有图片 2 - (void)reloadImagesFromLibrary 3 { 4 self.images = [[NSMutableArray alloc] init]; 5 dispatch_async(dispatch_get_main_queue(), ^{ 6 7 @autoreleasepool { 8 ALAssetsLibraryAccessFailureBlock failureblock = ^(NSError *myerror){ 9 NSLog(@

从相册中选择图片进行压缩并用ImageView展示出来

从手机中选择照片这是几乎所有应用的功能之一,主要考虑到一点的就是如果图片太大了,可能会OOM,简单的处理就是对图片进行压缩! <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" and

iOS开发之获取系统相册中的图片与视频(内带url转换)

@话不多说,直接上代码 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82

Android-对相册中的图片进行上传或下载

目标效果:     打开相册选择一张图片,会显示到上方的ImageView中并存储到Bmob中,存储后进入Bmob后台,复制刚才添加的数据的objectId,粘贴到代码指定出,然后运行,点击下载会在下方的ImageView显示刚才上传的图片,这里的下载是指定objectId,可以进行动态获取objectId进行下载. 1.activity_main.xml页面设置布局. activity_main.xml页面: <RelativeLayout xmlns:android="http://s