Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android Camera照相機技術(一)

android Camera照相機技術(一)

編輯:關於Android編程

 

Android SDK支持操作Android設備內置的照相機。從Android2.3開始,支持操作多個攝像頭(主要指前置攝像頭和後置照相機)。通過照相機可以拍照和錄像。

快速拍照(簡單的拍照)直接看代碼

view:

 


java:

 

 


 

public class MainActivity extends Activity implements View.OnClickListener {

    private ImageView iv=null;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button btn= (Button) findViewById(R.id.btn);
        btn.setOnClickListener(this);

        iv= (ImageView) findViewById(R.id.iv);

    }


    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if(requestCode==1)
        {
            if(resultCode==Activity.RESULT_OK){   //判斷是否點擊了拍照按鈕
                Bitmap cameraBitmap= (Bitmap) data.getExtras().get(data);
                iv.setImageBitmap(cameraBitmap);  //顯示圖片(沒有保存到本地中)
            }
        }
    }
     @Override
    public void onClick(View v) {
        Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//只需這兩行代碼就可以調用相機
        startActivityForResult(intent, 1);
    }
}

錄視頻和上方一樣

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved