首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

照相后保存

2012-09-11 
拍照后保存public class CameraTest extends Activity {/** Called when the activity is first created.

拍照后保存

public class CameraTest extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    Button cameraButton = (Button) findViewById(R.id.cameraButton);    cameraButton.setOnClickListener( new OnClickListener(){        public void onClick(View v ){                Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");                startActivityForResult(intent,0);        }    });}@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {        if (requestCode== 0 && resultCode == Activity.RESULT_OK){                Bitmap x = (Bitmap) data.getExtras().get("data");                ((ImageView)findViewById(R.id.pictureView)).setImageBitmap(x);                ContentValues values = new ContentValues();        values.put(Images.Media.TITLE, "title");        values.put(Images.Media.BUCKET_ID, "test");        values.put(Images.Media.DESCRIPTION, "test Image taken");        values.put(Images.Media.MIME_TYPE, "image/jpeg");        Uri uri = getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, values);        OutputStream outstream;                try {                        outstream = getContentResolver().openOutputStream(uri);        x.compress(Bitmap.CompressFormat.JPEG, 70, outstream);        outstream.close();                } catch (FileNotFoundException e) {                        //                }catch (IOException e){                        //                }        }}}

?

热点排行