2014年8月21日

2.1.3 实现Camera对象

摘要: 既然已经建立了活动季玉兰Surface,现在我们准备好开始使用实际的Camera对象。当创建Surface时,由于SurfaceHolder.Callback的存在,他将在代码中触发surfaceCreated方法。此时可以通过调用Camera类上的静态方法open获得Camera对象。 1 ... 阅读全文

posted @ 2014-08-21 17:30 宁静致远,一览众山小 阅读(449) 评论(0) 推荐(0) 编辑

2.1.2 预览Surface

摘要: 同样,在开始使用摄像头之前,还需要创建某种类型的Surface(表面),使得Camera应用程序能够在其绘制取景器(viewfinder)或预览图像。Surface是Android中的一个抽象类,表示绘制图形或图像的位置。提供一个绘图Surface的最简单的方法就是使用SurfaceView类。Su... 阅读全文

posted @ 2014-08-21 11:42 宁静致远,一览众山小 阅读(441) 评论(0) 推荐(0) 编辑

2.1.1 Camera权限

摘要: 为了使用Camera类捕获图像,需要在AndroidManifest.xml文件中指定必须的CAMERA权限1 阅读全文

posted @ 2014-08-21 10:50 宁静致远,一览众山小 阅读(309) 评论(0) 推荐(0) 编辑

2.1 使用Camera类

摘要: 可以使用Android中的Camera类访问该设备上的摄像头硬件。它使我们能够真正捕获图像,并通过其嵌套的Camera.Parameters类更改不同的属性设置,例如是否应该将闪光灯激活以及如何设置白平衡的值。 阅读全文

posted @ 2014-08-21 10:47 宁静致远,一览众山小 阅读(118) 评论(0) 推荐(0) 编辑

第2章 构建定制的Camera应用程序

摘要: 在第一章中,我们了解了如何利用Android内置的Camera程序,为任何其他的应用程序提供一个现成的照片捕获组件。虽然这位用户提供了一个标准的接口,并且对程序员而言非常简单,但是他没有提供太多的灵活性。例如,如果希望照片捕获应用程序支持时间推移摄影,那么不能简单的使用内置应用程序来实现该功能。幸运... 阅读全文

posted @ 2014-08-21 10:42 宁静致远,一览众山小 阅读(153) 评论(0) 推荐(0) 编辑

1.3 本章小结

摘要: 本章介绍了Android上图像捕获和存储的相关的基础知识。我们看到了使用Android上内置的Camera应用程序的强大功能,以及通过一个意图如何有效地利用其功能。我们也了解到Camera应用程序提供了一个良好的和一致的接口,能够为Android应用程序添加图像捕获功能。我们也注意到在处理大图像时需... 阅读全文

posted @ 2014-08-21 10:10 宁静致远,一览众山小 阅读(101) 评论(0) 推荐(0) 编辑

1.2.5 内部元数据

摘要: EXIF表示可交换的图像格式(Exchangeable Image File Format),他是在图像文件保存元数据的一种标准方式。许多数字摄像头和桌面应用程序都支持使用EXIF数据。由于EXIF数据实际上市文件的一部分,因此当文件从一个位置传送到另一个位置时,不应该将它丢失。例如,当将一个文件... 阅读全文

posted @ 2014-08-21 10:01 宁静致远,一览众山小 阅读(271) 评论(0) 推荐(0) 编辑

导航