WEB开发网
开发学院手机开发Android 开发 Android 简单的照相机程序 阅读

Android 简单的照相机程序

 2010-12-18 08:03:41 来源:WEB开发网   
核心提示:此程序也演示了,如何在拍完照之后,Android 简单的照相机程序(3),将照片保存到SD卡上,实际使用时的操作如何,此程序中没有进行检测,因为我只是在练习相机的使用,使用的是按键进行拍照的,其实也可以改为使用按钮进行拍照的

此程序也演示了,如何在拍完照之后,将照片保存到SD卡上。

实际使用时的操作如何,使用的是按键进行拍照的,其实也可以改为使用按钮进行拍照的,只要对这个类进行简单的修改即可。调用如下:

代码

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

// TODO Auto-generated method stub

if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER)

sf.takePicture();

return super.onKeyDown(keyCode, event);

}

要使用相机和操作SD卡,则需要添加以下权限:

第一条是可以使用扩展存储设备的权限

第二条是可以使用照相机设备

如果没有这两条权限的话,会报错,具体错误可以在DDMS中查看 。欢迎交流!

希望对大家有所帮助 !

此平台使用提Android2.2 V8的系统,如果使用1.5或者是其它的,权限可能会不一样!

当然更好的方法是首先检查SD卡是否存在,此程序中没有进行检测,因为我只是在练习相机的使用。

检测代码如下:

代码

if (Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)) {

File sdcardPath = Environment.getExternalStorageDirectory();

setTitle(sdcardPath.getName()); //将SD卡路径名字设置为标题,只是为了让大家看的更明白些

} else {

Toast.makeText(RecordTest.this, "没有SD卡", 1000).show();

}

上一页  1 2 3 

Tags:Android 简单 照相机

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接