想问一下,我想用android做个程序,能把手机摄像头拍摄的照片中的内容提取出来
[code="java"]
Button button=new Button();
button.setText("照相");// 照相
button.setOnClickListener(caPic);
// 照相取得图片
OnClickListener caPic = new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, CARE_PIC);
}
};
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Bitmap bm = null;
ContentResolver resolver = getContentResolver();
String filePath = "/sdcard/tsina_upload_tmp.jpg";// 这个是暂存图片的路径
FileOutputStream output = null;
// 创建暂存图片
File imgFile = new File(filePath);
// 拍照
if (requestCode == CARE_PIC) {
super.onActivityResult(requestCode, resultCode, data);
Bundle extras = data.getExtras();
Bitmap b = (Bitmap) extras.get("data");
// 显示图片
ImageView iv = (ImageView) findViewById(R.id.img);
iv.setImageBitmap(b);
Toast.makeText(SendWeiboActivity.this, "拍照" + b.toString(),
Toast.LENGTH_SHORT).show();
}
}
[/code]
[code="java"]public static final int CARE_PIC = 1;[/code]
我发到你的附件了锕