final int OPEN_CAMERA = 1;Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");startActivityForResult(intent, OPEN_CAMERA);@OverridePRotected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == OPEN_CAMERA){ if (resultCode == RESULT_OK) { Bitmap bm = (Bitmap) data.getExtras().get("data"); savaBitmap(bm,Environment.getExternalStorageDirectory()+"/test.jpg"); imageview.setImageBitmap(bm); } } super.onActivityResult(arg0, arg1, arg2);}bitmap保存图片:public void savaBitmap(Bitmap bm,String filePath){ File file = new File(filePath); try { BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(file)); bm.compress(Bitmap.CompressFormat.JPEG, 100, bos); bos.flush(); bos.close(); } catch (Exception e) { }}http://blog.csdn.net/guo83851250/article/details/54882380
新闻热点
疑难解答