当前位置:首页>Android 简单的照相机程序的实例代码_IT电脑网

Android 简单的照相机程序的实例代码_IT电脑网

  • 2023-04-23 10:32:43

  • 这个是一个拍照的类,使用的是SurfaceView来实现的,如果想要在一部分上显示,并且使用按钮操作的话,可以修改一下这个类,而且这个是拍照之后停留在拍照页面的,如果需要在拍照后不停留在拍照页面的,可以自行修改和添加参数。


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

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

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

    此平台使用提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();
            }