有没有可能创建一个应用程序,在iPhone上提供cam功能,但在没有cam功能的iPod touch上仍然可以工作?
我想制作一个应用程序,如果用户有iPhone,它可以用摄像头拍摄用户照片的快照。如果他有iPodtouch,他可以选择一个标准的头像,但应用程序应该仍然可以在iPodtouch上运行。可能吗 还是苹果不允许在程序上区分“是的,他有一部iPhone”和“是的,他有一部iPodtouch”?当然 打开图像选择器时,您可以指定从何处获取图像—相机、以前的相机照片或仅相册 您可以通过调用UIImagePickerController中的isSourceTypeAvailable来检测这些是否可用-例如,有没有可能创建一个应用程序,在iPhone上提供cam功能,但在没有cam功能的iPod touch上仍然可以工作?,iphone,Iphone,我想制作一个应用程序,如果用户有iPhone,它可以用摄像头拍摄用户照片的快照。如果他有iPodtouch,他可以选择一个标准的头像,但应用程序应该仍然可以在iPodtouch上运行。可能吗 还是苹果不允许在程序上区分“是的,他有一部iPhone”和“是的,他有一部iPodtouch”?当然 打开图像选择器时,您可以指定从何处获取图像—相机、以前的相机照片或仅相册 您可以通过调用UIImagePickerController中的isSourceTypeAvailable来检测这些是否可用-例如,
[UIImagePicker isSourceTypeAvailable:UIImagePickerController资源类型Camera]
大多数应用程序都会弹出一个带有可用选项(和取消)按钮的警告表,并让用户选择。在iPodtouch上,“摄像头”按钮根本不存在(除非苹果公司推出一款带有摄像头的未来Touch型号!)。绝对
打开图像选择器时,您可以指定从何处获取图像—相机、以前的相机照片或仅相册
您可以通过调用UIImagePickerController中的isSourceTypeAvailable来检测这些是否可用-例如,[UIImagePicker isSourceTypeAvailable:UIImagePickerController资源类型Camera]
大多数应用程序都会弹出一个带有可用选项(和取消)按钮的警告表,并让用户选择。iPod Touch上的“摄像头”按钮根本不存在(除非苹果公司推出了一款未来的带有摄像头的Touch型号!)。这里有一些示例代码,说明如何检测代码运行在哪个设备上: 主要功能是:
NSString *model= [[UIDevice currentDevice] model];
这里有一些关于如何检测代码在哪个设备上运行的示例代码: 主要功能是:
NSString *model= [[UIDevice currentDevice] model];