// MediaStore.ACTION_VIDEO_CAPTURE录像。
private Intent spikPictures() {
/* 开启Pictures画面Type设定为image */
Intent intent = new Intent();
intent.setType("image/*");
/* 使用Intent.ACTION_GET_CONTENT这个Action */
intent.setAction(Intent.ACTION_GET_CONTENT);
/* 取得相片后返回本画面 */
startActivityForResult(intent, 1);
//(在onActivityResult方法里,返回的意图里获取图片uri,在通过uri,结合内容提供者在查出图片的路径)
return intent;
}
private Intent spikCamera() {
//相片保存地址
String path = "";
Intent intent = new Intent();
// 指定开启系统相机的Action
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
//从这
intent.addCategory(Intent.CATEGORY_DEFAULT);
// 根据文件地址创建文件
File file = new File(path);
if (file.exists()) {
file.mkdirs();
}
// 把文件地址转换成Uri格式
Uri uri = Uri.fromFile(file);
// 设置系统相机拍摄照片完成后图片文件的存放地址
intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
//到这不用设置的话会在onActivityResult方法里,在意图获取一个处理过的bitmap
startActivityForResult(intent, 0);
return intent;
}
private Intent spikPictures() {
/* 开启Pictures画面Type设定为image */
Intent intent = new Intent();
intent.setType("image/*");
/* 使用Intent.ACTION_GET_CONTENT这个Action */
intent.setAction(Intent.ACTION_GET_CONTENT);
/* 取得相片后返回本画面 */
startActivityForResult(intent, 1);
//(在onActivityResult方法里,返回的意图里获取图片uri,在通过uri,结合内容提供者在查出图片的路径)
return intent;
}
private Intent spikCamera() {
//相片保存地址
String path = "";
Intent intent = new Intent();
// 指定开启系统相机的Action
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
//从这
intent.addCategory(Intent.CATEGORY_DEFAULT);
// 根据文件地址创建文件
File file = new File(path);
if (file.exists()) {
file.mkdirs();
}
// 把文件地址转换成Uri格式
Uri uri = Uri.fromFile(file);
// 设置系统相机拍摄照片完成后图片文件的存放地址
intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
//到这不用设置的话会在onActivityResult方法里,在意图获取一个处理过的bitmap
startActivityForResult(intent, 0);
return intent;
}