Android调取本地相册更改图片

来源:互联网 发布:java 运行环境变量 编辑:程序博客网 时间:2024/06/05 11:46

权限:

  <!-- 写sd卡的权限 -->    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />    <!-- 读sd卡权限 -->    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

请求代码(隐式跳转):

   Intent i = new Intent(Intent.ACTION_PICK,                android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);         // 设定结果返回        startActivityForResult(i, 2);

回调数据:

  @Override    public void onActivityResult(int requestCode, int resultCode, Intent data) {        super.onActivityResult(requestCode, resultCode, data);        Uri selectedImage = data.getData();        if(selectedImage!=null){            //设置图片            sdvHeadImage.setImageURI(selectedImage);        }    }


原创粉丝点击