android 选择图片

来源:互联网 发布:漂亮妈妈 知乎 编辑:程序博客网 时间:2024/04/28 21:59


选择事件执行:

@Overridepublic void onClick(View v) {Intent intent = new Intent();intent.setAction(Intent.ACTION_PICK);intent.setData(MediaStore.Images.Media.EXTERNAL_CONTENT_URI);MainActivity.this.startActivityForResult(intent, 100);}});

在onActivityResult中接收返回的选择图片:

Uri uri = data.getData();ContentResolver cr =this.getContentResolver();Cursor cursor = cr.query(uri, null, null, null, null);if(cursor.moveToFirst()){for(int k=0; k < cursor.getColumnCount(); k++){Log.d(tag, "value["+cursor.getString(k)+"]");}ImageView imageview = (ImageView)this.findViewById(R.id.imageview);imageview.setImageURI(uri);}




原创粉丝点击