现在的位置: 首页 > 综合 > 正文

android 选择图片

2018年01月29日 ⁄ 综合 ⁄ 共 566字 ⁄ 字号 评论关闭

选择事件执行:

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

抱歉!评论已关闭.