android 选择图片


选择事件执行:

@Override
			public 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);
					
				}


android 选择图片_第1张图片


你可能感兴趣的:(android 选择图片)