【第22期】观点:IT 行业加班,到底有没有价值?

调用照相机和相册功能

转载 2015年11月17日 21:39:48

打开相机:

  1. //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库  
  2.     UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera;  
  3. //    if (![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {  
  4. //        sourceType = UIImagePickerControllerSourceTypePhotoLibrary;  
  5. //    }  
  6.     //sourceType = UIImagePickerControllerSourceTypeCamera; //照相机  
  7.     //sourceType = UIImagePickerControllerSourceTypePhotoLibrary; //图片库  
  8.     //sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; //保存的相片  
  9.     UIImagePickerController *picker = [[UIImagePickerController alloc] init];//初始化  
  10.     picker.delegate = self;  
  11.     picker.allowsEditing = YES;//设置可编辑  
  12.     picker.sourceType = sourceType;  
  13.     [self presentModalViewController:picker animated:YES];//进入照相界面  
  14.     [picker release];  

打开相册:(区分pad和iphone)

for iphone:

  1. UIImagePickerController *pickerImage = [[UIImagePickerController alloc] init];  
  2.     if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) {  
  3.         pickerImage.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;  
  4.         //pickerImage.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;  
  5.         pickerImage.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:pickerImage.sourceType];  
  6.           
  7.     }  
  8.     pickerImage.delegate = self;  
  9.     pickerImage.allowsEditing = NO;  
  10.     [self presentModalViewController:pickerImage animated:YES];  
  11.     [pickerImage release];  

for ipad:

  1. UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypePhotoLibrary;  
  2.     //sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; //保存的相片  
  3.     UIImagePickerController *picker = [[UIImagePickerController alloc] init];  
  4.     picker.delegate = self;  
  5.     picker.allowsEditing = NO;//是否允许编辑  
  6.     picker.sourceType = sourceType;  
  7.     /* 
  8.      如果从一个导航按钮处呈现,使用: 
  9.      presentPopoverFromBarButtonItem:permittedArrowDirections:animated:; 
  10.      如果要从一个视图出呈现,使用: 
  11.      presentPopoverFromRect:inView:permittedArrowDirections:animated: 
  12.       
  13.      如果设备旋转以后,位置定位错误需要在父视图控制器的下面方法里面重新定位: 
  14.      didRotateFromInterfaceOrientation:(在这个方法体里面重新设置rect) 
  15.      然后再次调用: 
  16.      - (void)presentPopoverFromRect:(CGRect)rect inView:(UIView *)view permittedArrowDirections:(UIPopoverArrowDirection)arrowDirections animated:(BOOL)animated              
  17.      */  
  18.     //UIPopoverController只能在ipad设备上面使用;作用是用于显示临时内容,特点是总是显示在当前视图最前端,当单击界面的其他地方时自动消失。  
  19.     UIPopoverController *popover = [[UIPopoverController alloc]initWithContentViewController:picker];  
  20.     self.imagePicker = popover;  
  21.     //permittedArrowDirections 设置箭头方向  
  22.     [self.imagePicker presentPopoverFromRect:CGRectMake(0, 0, 300, 300) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];  
  23.     [picker release];  
  24.     [popover release];  


点击相册中的图片 货照相机照完后点击use  后触发的方法

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info


点击cancel 调用的方法

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker


例子下载地址:http://download.csdn.net/download/like7xiaoben/4958356
举报

相关文章推荐

关于 HTML5 调用用户的 照相机、相册 初步整理

我能找到的是 UC 插件平台(http://plus.uc.cn/document/plugin/doc1.html),当前只支持调用照相机,尚不支持调用相册。如文档截图(http://plus.uc...

调用照相机和相册

直接下代码看吧。。 [code] public class testCarema extends Activity { /** Called when the activity is first created. */ private ImageView imageView; private OnClickListener imgViewListener; private Bitmap myBitmap; private byte[] mContent; @ Override public void onCreate ( Bundle savedIns

html5系列:device's media capture mechanism(设备的媒体捕捉机制)——利用input:file调用设备的照相机/相册、摄像机、录音机

html5对input:file作了扩展,使用户可以通过input:file来调用设备(主要是移动设备)

FlexBuilder4.6创建手机项目之调用摄像头

FlexBuilder4.6创建手机项目之调用摄像头   因为最后要将项目导出到手机上,所以与直接创建flex项目调用摄像头是有所区别的,在新版的API(SuperFlex)中有的标注手机项目未优化,所以在使用标签时应注意。   调用摄像头会使用camera类和video类相互绑定的方法或者使用cameraUI类。关于camera和cameraUI的用法大家可以查看AS3.0或者API。这里有一篇博客,作者写了用camera和用cameraUI的优缺点以及一些简单的代码: http://hi.baidu.com/tongyjung/item/5a2c7bd0ef05801ee1f46f0

HTML5调用手机摄像机、相册功能 <input>方法

最近用MUI框架做webapp项目,在有PLUS环境的基础上能直接调用手机底层的API来使用拍照或从相册选择上传功能! 在查资料的时候,想起了另一种用input调用摄像和相册功能的方法,之前...

使用Titanium Mobile开发iPhone/Android应用(07)- Twitter客户端之照相机

[size=large][b]使用照相机[/b][/size] 在前一篇我们说了一下iPhone中的几个功能,GPS和地图的表示,这篇我们将说说照相机的使用。能够从已经照好的照片中选择照片,而且选择的方式通过Option Dialog罗列,然后将照片发布到TwitPic。 [size=large][b]ImageView的准备[/b][/size] 要能够预览选择的照片,我们需要准备表示照片的View。这部分和前一篇中的表示地图部分是一样的。 我们在前一篇中作成的message_window.js中追加一下代码: [code="js"] var imageVie

IOS成长之路-调用照相机和相册功能

打开相机: //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库 UIImagePickerControllerSo...

初学iOS6 中的Core Image技术

[quote]跟着这个教程,你会通过实际动手的经验来学习Core Image技术,亲身体验如何应用一些不同的滤镜来实时地产生各种神奇的效果。 Core Image是一个很强大的框架。它可以让你简单地应用各种滤镜来处理图像,比如修改鲜艳程度, 色泽, 或者曝光。 它利用GPU(或者CPU,取决于客户)来非常快速、甚至实时地处理图像数据和视频的帧。多个Core Image滤镜可以叠加在一起,从而可以一次性地产生多重滤镜效果。这种多重滤镜的优点在于它可以生成一个改进的滤镜,从而一次性的处理图像达到目标效果,而不是对同一个图像顺序地多次应用单个滤镜。每一个滤镜都有属于它自己的参数。这些参数和滤镜信息

IOS成长之路-调用照相机和相册功能

打开相机: //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库 UIImagePickerControllerSour...

Android调用手机拍照以及从相册选择照片

/*用来标识请求照相功能的activity*/ private static final int CAMERA_WITH_DATA = 3023; /*用来标识请求gallery的activity*/ private static final int PHOTO_PICKED_WITH_DATA = 3021; /*拍照的照片存储位置*/ private static final File PHOTO_DIR = new File(Environ
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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