您的位置:首页 > 其它

安卓启动拍照并保存照片

2016-07-19 10:54 302 查看
switch (which) {

case 0:// 拍照

path = Environment.getExternalStorageDirectory()

.getAbsolutePath()

+ Constant.DIR_SAVE_PIC_URL

+ "/" + UUID.randomUUID().toString() + ".jpg";// 设置图片的保存路径

File imageFile = new File(path);// 通过路径创建保存文件

Uri imageFileUri = Uri.fromFile(imageFile);// 获取文件的Uri

Intent getImageByCamera = new Intent(

MediaStore.ACTION_IMAGE_CAPTURE);

getImageByCamera.putExtra(

android.provider.MediaStore.EXTRA_OUTPUT,

imageFileUri);// 告诉相机拍摄完毕输出图片到指定的Uri

startActivityForResult(getImageByCamera, 1);

break;

case 1:// 选择本地图片

Intent getImage = new Intent(Intent.ACTION_GET_CONTENT);

getImage.addCategory(Intent.CATEGORY_OPENABLE);

getImage.setType("image/jpeg");

startActivityForResult(getImage, 0);

break;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: