Android調用系統照相機拍照

首先在事件監聽中寫下如下代碼:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 1);

 

然後在當前Activity中覆寫onActivityResult方法:

@Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if(resultCode == Activity.RESULT_OK ){
  // 獲取相機返回的數據,並轉換爲Bitmap圖片格式  
  Bundle bundle = data.getExtras();
  Bitmap bitmap = (Bitmap)bundle.get("data");
  // 將圖片顯示在ImageButton上
  btn8.setImageBitmap(bitmap); 
  }  
 

發佈了39 篇原創文章 · 獲贊 46 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章