照相機和圖庫的調用

//設置調用相機相冊
AlertDialog.Builder builder=new AlertDialog.Builder(Main3Activity.this);
                builder.setPositiveButton("相機", new DialogInterface.OnClickListener() {

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Intent intent=new  Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                        startActivityForResult(intent, 1000);

                    }
                });

                builder.setNegativeButton("相冊", new DialogInterface.OnClickListener() {

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Intent intent=new Intent(Intent.ACTION_PICK);
                        intent.setType("image/*");
                        startActivityForResult(intent, 2000);

                    }
                });
                builder.create().show();

//獲取圖片設置圖片到imageview上
 @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if(requestCode==1000 && resultCode==RESULT_OK){
            Bitmap bm = data.getParcelableExtra("data");
            imageView.setImageBitmap(bm);
        }else if(requestCode==2000&&resultCode==RESULT_OK ){
            Uri uri = data.getData();
            imageView.setImageURI(uri);
        }
    }


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