代码:
// 给主页添加正面拍照按钮
btn_postive = (Button) view1.findViewById(R.id.index_btn_positive);
btn_postive.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
showPicturePicker(MainCardActivity.this,"pos");
}
});
// 给主页的反面按钮添加拍照事件,并保存
// btn_negetive = (Button) findViewById(R.id.index_btn_negetive);
// btn_negetive.setOnClickListener(new OnClickListener() {
//@Override
//public void onClick(View v) {
//showPicturePicker(MainCardActivity.this,"negetive");
//}
//});
public void showPicturePicker(Context context,String path){
// 拍照并保存到sd卡
Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
Uri imageUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),"image.jpg"));
//指定照片保存路径(SD卡),image.jpg为一个临时文件,每次拍照后这个图片都会被替换
openCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(openCameraIntent, 0);
}
嗯嗯,LogCat已经贴出来了
追答都没把错误原因贴出来啊。
本回答被提问者采纳