zoukankan      html  css  js  c++  java
  • 获取用户头像功能

    用户头像功能是一个常用的功能,很多app里面都有用到.下面小结一下:

    /*
     * 用户头像功能
     * 1 弹出对话框 选择本地相册或者拍照上传
     * 1.1 本地相册上传
     *      Intent intent1 = new Intent();
            intent1.setType("image/*");
            intent1.setAction(Intent.ACTION_PICK);
            mContext.startActivityForResult(intent1, PHOTO_REQUEST_GALLERY);
     * 1.2 拍照上传
     *  Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
         // 判断存储卡是否可以用,可用进行存储
           if (hasSdcard()) {
              //指定保存路径为sd卡,PHOTO_FILE_NAME是一个临时文件,每次拍照图片都会被替换
               Uri imageUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),
                                        PHOTO_FILE_NAME));
              intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
              mContext.startActivityForResult(intent, PHOTO_REQUEST_CAMERA);
             }else{
              Utils.toast(mContext, "请确认已经插入SD卡");
           }
           
       2 获取照片OnActivityResult
           data.getdata
           data.getData();
           crop(uri)裁剪图片
           
       3 压缩照片
           
       4 显示照片
           bitmap = data.getParcelableExtra("data");
                    this.mHeadImage.setImageBitmap(bitmap);
       5 保存本地
           saveBitmap(bitmap);
           
       6 上传到服务器
           oos
     */
  • 相关阅读:
    Pytorch多进程最佳实践
    torchvision简介
    Pytorch数据变换(Transform)
    Pytorch自定义数据库
    DenseNet笔记
    Focal Loss笔记
    Pytorch数据读取框架
    二叉树的先序、中序、后序递归与非递归实现遍历
    Group Normalization笔记
    sap 怎么导出sap的各种表
  • 原文地址:https://www.cnblogs.com/suiyilaile/p/5252829.html
Copyright © 2011-2022 走看看