基于iOS系统的图片删除方法及装置的制造方法_2

文档序号:8905106阅读:来源:国知局
那些术语,应该被理解为具有与现有技术的上下文中 的意义一致的意义,并且除非像该里一样被特定定义,否则不会用理想化或过于正式的含 义来解释。
[0049] 本技术领域技术人员可W理解,该里所使用的"终端"、"终端设备"既包括无线信 号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件 的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。该种设 备可W包括;蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显 示器的蜂窝或其他通信设备;PCS(PersonalCommunicationsService,个人通信系统),其 可W组合语音、数据处理、传真和/或数据通信能力;PDA(PersonalDigitalAssistant,个 人数字助理),其可W包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、 日历和/或GPS(Global化sitioningSystem,全球定位系统)接收器;常规膝上型和/或 掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算 机或其他设备。该里所使用的"终端"、"终端设备"可W是便携式、可运输、安装在交通工具 (航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或W分布形式, 运行在地球和/或空间的任何其他位置运行。该里所使用的"终端"、"终端设备"还可W是 通信终端、上网终端、音乐/视频播放终端,例如可W是PDA、MID(MobileInternetDevice, 移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可W是智能电视、机顶盒 等设备。
[0050] 众所周知,iOS系统对于图片的直接删除需要调用私有API,而调用私有API的程 序一般难W通过苹果市场的审核,苹果市场通过技术手段可W实现对调用私有API的第S方应用程序的技术封锁,因而此类第S方应用程序难W在APPStore上线。本发明是一种基 于iOS系统的图片删除方法及装置,用于为第S方应用程序管理尤其是删除iOS系统的图 片提供技术上的解决方案。
[0化1] 在介绍本发明之前,首先对相关的一些概念进行简要说明:
[0化2] 为了实现对图片的删除,需要通过创建一个ALAsset类来获取资源文件的相关信 息,修改和新建资源文件。
[0化3] ALAssetsLibrair类是代表系统中整个资源库,使用它可W访问资源库中的资源 和保存照片,视频等功能。通过创建ALAssetsLibrary的实例可W访问系统化otos里的图 片与视频,用普通的alloc和init就可W创建ALAssetsLibrary的实例,即使用如下语句; [0054]-library=[[ALAssetsLibraryalloc]init];
[0化5] ALAssetsGroup类是系统用于映射相册资源中的每个相册,可W通过该类获取相 册中的资源文件,并且能向相册中添加资源文件。
[0化6]ALAsset类代表相册中的每个资源文件,可W通过它获取资源文件的相关信息还 能修改和新建资源文件。
[0化7]ALAssetRepresentation类代表相册中每个资源文件的详细信息,可W通过它获 取资源的大小,名字,路径等详细信息。
[0化引为了说明本发明的图片删除方法的详细实现过程,请参见阅图1,本发明基于iOS系统的图片删除方法包括的步骤为:
[0059] 步骤S11、依据图片属性信息分类显示系统中存储的所有图片,接收对所述存储图 片选定的用户指令。
[0060] 首先可W明确的是,使用智能移动终端拍摄的照片,都包含表征拍摄位置的信息、 表征创建时间的信息、表征连拍照片的标记信息等表征资源类型的信息,W及图片存储路 径U化、只读属性等图片属性信息。
[0061] 上述图片属性信息可W使用valueForProperty函数来查看和获取。在具体实施 例中可W通过assetvalueForProperty:ALAssetPropertyType获取资源的类型,即资源为 照片还是视频;可W通过assetvalueForPropertyiALAssetPropertyLocation来获取表 征拍摄位置的信息;可W通过assetvalueForPropertyiALAssetPropertyDate来获取表 征创建时间的信息;可W通过assetvalueForPropertyiALAssetPropertyOrientation来 查看资源的方向,对于图片资源即为旋转方向;可W通过assetvalueForPrope;rty:ALAsse 1:P;rope;rtyR巧resentations来获取资源的描述信息;可W通过assetvalueF'oi'Propei'ty: ALAssetPropert州I?Ls]来获取图片的册L地址;可W通过assetvalueForPrope;rty:ALAs se1:P;rope;rtyAssetU化来获取图片的AssetU化信息,等等。
[0062] 本发明依据该些图片属性信息对系统中所存储的所有图片进行分类显示。根据用 户选择的查看图片的方式,按照时间排序或按照地理位置信息或者按照是否为连拍照片显 示所有图片,也可根据用户的查找指令直接比对关键信息来显示用户所要查看的图片。对 于用户点击选择的图片,通过assetvalueForProperty:ALAssetPrope;rtyAssetU化来获 取图片的U化信息,即存储路径信息。具体可W提供一个界面,接收用户的查看指令,按用 户选择的条件显示图片,如按照拍摄时间、拍摄位置。在具体实施例中,用户选择查看所有 "2014年"的照片,则需选择将所有图片按照拍摄时间排列显示,系统即通过assetvalue化 rProperty:ALAssetPropertyDate查看调出所有2014年的图片,页面响应用户选择跳转至 2014年图片;用户想查看所有在"北京"拍摄的照片,则需选择将所有图片按照拍摄位置排 列显示,系统即通过assetvalueForProperty:ALAssetPrope;rtyLocation来获取调出所有 北京的图片,页面响应用户选择跳转至北京图片;用户或按照是否为连拍图片排列显示等。 将图片依据用户根据需要或喜好选择显示类型进行图片的排列显示之后,接收用户对于需 要删除的图片的选定指令,用户一经选定,相关的选定信息便已经确定,W便后续进一步处 理。
[0063] 步骤S12、依据选定图片的资源存储地址获取其相关数据信息,并对其进行标记。
[0064] 对于在上述步骤中用户选定的图片,可通过assetvalueForProperty:ALAssetPr opedyAssetU化获取其资源存储地址,根据其资源存储地址,可W获取所选定图片的相关 数据信息,具体而言,包括数据信息data、元数据信息metadata、缩略图信息thumbnails 等。
[0065] 所述元数据信息metadata,包括图像描述ImageDescription,指生成图像 的工具;作者Artist;生产者Maker;设备型号Model;X/Y方向分辨率《Resolution/ YResolution;分辨率单位ResolutionUnit;色相定位YCbCr化sitioning;Exif信 息位置ExifOffset,定义Exif在信息在文件中的写入;曝光时间ExposureTime; 光圈系数FNumber;曝光程序ExposureProgram,指程序式自动曝光的设置,可能是 SutterPriority(快 口优先)、AperturePriority(快口 优先)等等;感光度ISO speedratings;Exif版本ExifVersion;创建时间DateTimeOriginal;数字化时间 DateTimeDigitized;图像构造ComponentsConfiguration,多指色彩组合方案;压缩时 每像素色彩位Compresse地
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1