android选择一张本机图片
16lz
2021-01-26
一·从获取到图片开始
要获取本机所有图片,第一步要获取到一张图,
private void getPicFromP() { //通过intent去找到本机中所有属性为image的文件; Intent intent = new Intent(); intent.setType("image/*"); //ACTION_GET_CONTENT 允许用户选择特殊种类的数据,并返回,ACTION_Pick intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(intent,1);}@Overrideprotected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { super.onActivityResult(requestCode, resultCode, data); //获取到的图片为uri格式,imageView控件可以设置uri Uri uri = data.getData(); Log.e("onActivityResult: ", String.valueOf(uri)); imageView.setImageURI(uri);}
更多相关文章
- Android控件——Checkbox复选框、RadioButton单选、ToggleButton
- android 获取摄像头像素
- 系统相册分析(GallerPicker)
- android几种图像之间转换
- Android(安卓)程式开发:(七)处理变化 —— 7.3 检测屏幕的方向
- Android(安卓)图片处理 之 Bitmap
- Android改变图片背景颜色tint(着色)或 backgroundTint
- 3.addView调用之后导致子布局的android:layout_width="match_par
- Android(安卓)ConstraintLayout布局详解