实际开发中的功能,本地选择图片或者拍照,然后裁剪作为头像,这里做一下总结。

直接看demo效果图:

           

源码地址:https://download.csdn.net/download/gengbaolong/10959592

附:上传头像代码逻辑--------------------------------

接口文档如下:

上传头像(因为是公用接口,所以加了类型区分)

//上传图片--带参数
@Multipart
@POST("rest/app/uploadFiles/saveFiles")
Observable<BaseRspBean<ImageUploadBean>> uploadAvatarImage(@HeaderMap Map<String, String> headers, @Part() List<MultipartBody.Part> parts);

具体调用:

/*** 上传头像*/
public void uploadAvatarImage(RetrofitSubscriber<BaseRspBean<ImageUploadBean>> subscriber, File file){List<MultipartBody.Part> parts = new ArrayList<>();RequestBody imageType = RequestBody.create(MediaType.parse("text/plain"), "user");MultipartBody.Part body1 = MultipartBody.Part.createFormData("type",null, imageType);RequestBody requestBody = RequestBody.create(MediaType.parse("multipart/form-data"),file);MultipartBody.Part body2 = MultipartBody.Part.createFormData("files",file.getName(),requestBody);parts.add(body1);parts.add(body2);RetrofitUtil.toSubscribe(getServiceOutHead(UrlConfig.BASEURL).uploadAvatarImage(HeaderHelper.getFileUpdateHeader(),parts),mContext, subscriber);
}

android修改头像以及上传头像相关推荐

  1. uni-app修改头像并上传头像资源到服务器

    前端小白的uni-app艰难学习之路 功能 要实现从本地相册或拍照获取图片,然后传给后台,后台返回保存后的图片地址 实现 这里首先我们要了解,通过uni-app提供的chooseImage接口返回的是 ...

  2. 完美实现类似QQ的自拍头像、上传头像功能!(Demo 源码)

    现在很多下载客户端程序都需要设定自己头像的功能,而设定头像一般有两种方式:使用摄像头自拍头像,或者选择一个图片的某部分区域作为自己的头像. 一.相关技术 若要实现上述的自拍头像和上传头像的功能,会碰到 ...

  3. 个人中心html更换头像,html 上传头像前预览以及点击头像去选择和更换头像

    一般情况我们在html上传图片时都是通过input[file]选择图片,但是选择后并不能预览.今天碰到这样一个需求,先看图: 需求是: 1.选择图片不是点击input[file],而是点击用户图片 2 ...

  4. 上传头像mysql_上传头像 - MVC5+EF6+MySql企业网盘实战 - 爱整理

    写在前面 最近又开始忙了,工期紧比较赶,另外明天又要去驾校,只能一个功能一个功能的添加了,也许每次完成的功能确实不算什么,等将功能都实现了,然后在找一个好点的ui对前端重构一下. 示例 这里采用最简单 ...

  5. SpringBoot-项目1-用户(注册,登录,修改密码,修改个人资料,上传头像)

    1. 项目分析 在设计一款软件时,在编写代码之前,应该先分析这个项目中需要处理哪些类型的数据!例如,本项目中需要处理的数据种类有:收藏,购物车,用户,收货地址,订单,商品,商品类别. 当确定了需要处理 ...

  6. 前后端分离学习笔记(5) ---[表单的增删改操作;以及为管理员上传头像]

    上一篇案例中也是查询到了表单的内容–>前后端分离学习笔记(4) -[路由嵌套, 查询表单显示] 文章目录 1.前端组件页面 添加管理员操作 修改管理员信息 删除管理员 为管理员上传头像 修改密码 ...

  7. 完整的前后端 实现上传头像、压缩头像

    本文是我在写上传头像功能后的一个详细的总结,用作以后可以回顾,可能较为繁琐,如果明白上传只想看压缩,可直接拉到文章后半部分. 文章目录 上传头像 上传头像准备工作 上传头像 上传头像路由配置 上传头像 ...

  8. vue 移动端头像裁剪_移动端 上传头像 并裁剪功能(h5)

    移动端头像图片上传裁剪 .button { outline: 0; display: inline-block; margin-bottom: 0; font-weight: 400; text-al ...

  9. HTML5新特性 day_05(8.11)上传头像、webSocket

    文件上传经典业务流程 – 上传头像 在注册业务,填写表单的过程中,需要选择头像,上传头像,填写基本信息(用户名.密码等)后,点击注册按钮,完成用户注册.当下次登录时需要看到以前提交的头像图片. 提供注 ...

最新文章

  1. TYVJ 矩阵取数 Label:高精度+dp
  2. Atitit onvif协议获取rtsp地址播放java语言 attilx总结
  3. c语言回文串判定代码_C语言编写一个程序,判断输入的一个字符串是否是回文。...
  4. pow函数gcc编译提示 undefined reference to `power' 的解决办法
  5. JMS(1)——基本实例
  6. 学习中接触的计算机概念
  7. 【快乐水题】575. 分糖果
  8. C语言每日一题之No.9
  9. 15.4.3 用于Generator的泛型方法
  10. 铃铛计数问题 解题报告
  11. LeetCode-316. 去除重复字母(hard且重要)
  12. 服务器Raid数据恢复成功案例和raid 5数据恢复算法原理
  13. go调用ffmpeg
  14. 《Linux编程》课堂测验 ·002【Shell编程】
  15. 2016/1/15代码
  16. 《Using OpenRefine》翻译~2
  17. 北航计算机学院博士开题,【北航毕设开题报告】北航博士开题报告格式.doc
  18. 路由器ipv4和ipv6转发原理
  19. 0和1在计算机电路中,0和1
  20. 海量数据荣获华为“中国政企数据存储优秀合作伙伴”金奖

热门文章

  1. 什么是浏览器指纹-这篇文章全面告诉你答案
  2. 4G路由2pro虚拟服务器,【华为 路由2pro路由器使用体验】设置|功能|信号|界面|控制_摘要频道_什么值得买...
  3. MyEclipse字体及颜色的设置
  4. USBKey系列产品在电子银行领域的应用概述
  5. MySQL - 索引优化
  6. 你知道什么是Python里的鸭子类型和猴子补丁吗?
  7. c语言选择结构选最小值,c语言选择结构试题带答案
  8. 152岁老人的壮阳术_28岁的老人如何每天赚50,000美元
  9. Redis应用——使用消息队列发布微博
  10. C语言函数执行成功时,返回1和返回0,究竟哪个好?