调用摄像头和相册
1,。首先通过流存储数据 File outputImage = new File(getExternalCacheDir(),"outImage.jpg"),参数一为路径,二为文件名,接下来判断文件是否存在,如果存在就删除,如果不就创建。如果你的手机版本低于7.0就用Uri中的fromFile()方法将图片的路径封装成uri路径。下面我们调用我们的摄像头 1.通过Intent启动找的照相机 2.通过intent找到getExtra()指定照片的输出地址,并且填入Uri路径 3.通过startActivityForResult()方法,开启意图,并且要传入一个requestCode id 方便找到我们拍摄的照片,以便显示出来。 photo.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //创建File对象,用于储存拍照后的照片 File outImage = new File(getExternalCacheDir(),"image.jpg"); try { if (outImage.exists()){ outImage.delete(); } outImage.createNewFile(); } catch (IOException e) { e