private static final int IMAGE = 1;//调用系统相册-选择图片

private ImageView iv_slt;


iv_slt = (ImageView) findViewById(R.id.iv_slt);


iv_slt.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {        Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);        startActivityForResult(intent, IMAGE);    }});

@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {    super.onActivityResult(requestCode, resultCode, data);    //获取图片路径    if (requestCode == IMAGE && resultCode == Activity.RESULT_OK && data != null) {        Uri selectedImage = data.getData();        String[] filePathColumns = {MediaStore.Images.Media.DATA};        Cursor c = getContentResolver().query(selectedImage, filePathColumns, null, null, null);        c.moveToFirst();        int columnIndex = c.getColumnIndex(filePathColumns[0]);        imagePath = c.getString(columnIndex);        showImage(imagePath);        c.close();    }}

//加载图片private void showImage(String imaePath) {    Bitmap bm = BitmapFactory.decodeFile(imaePath);    ((ImageView) findViewById(R.id.iv_slt)).setImageBitmap(bm);}



更多相关文章

  1. Pycharm安装PyQt5的详细教程
  2. Android(安卓)matrix 控制图片的旋转、缩放、移动
  3. Android(安卓)Wifi模块分析(三)
  4. Android中dispatchDraw分析
  5. Android四大基本组件介绍与生命周期
  6. android拍照与读取相册
  7. Android(安卓)报错:Caused by: android.os.FileUriExposedExcepti
  8. Android(安卓)Service AIDL
  9. Android--SoLoader,android动态加载so库

随机推荐

  1. 近百android程序源码贡献 转载的自己看的
  2. ImageView设置图片大小
  3. Android应用程序获取ROOT权限的方法 (基础
  4. Android在子线程中更新UI的方法汇总(共七
  5. Android(安卓)WebView JavaScript交互
  6. Android(安卓)使用View的旋转实现漂亮的
  7. Android出现java.net.SocketException: P
  8. android QQ好友分享
  9. Android之解析Android(安卓)Map地图返回
  10. Android(安卓)SDK 在线更新镜像服务器资