android調用攝像頭拍照

調用手機攝像頭拍照,獲取拍照後的圖片數據。如下代碼是在activity中:java

    // 調用攝像頭    
    Button b = (Button) findViewById(R.id.btn1);
    b.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // Here we fire the intent to start the camera
            Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
            startActivityForResult(i, 100);
        }
    });

    // 拍照後結果處理
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
           
            Bitmap bitmap = (Bitmap)data.getExtras().get("data");
            iv.setImageBitmap(bitmap); // iv 是一個ImageView對象,用來展現拍照後的圖片       
    }
相關文章
相關標籤/搜索