美文网首页DevSupport鱼乐Android 文章
上传图片和视频(Retrofit)

上传图片和视频(Retrofit)

作者: 小婷android | 来源:发表于2017-11-07 14:55 被阅读107次

    1.上传图片(上传图像)

    1.1在弹出来的对话框中给用户两种选择-----拍照或者从相册中选择

    选择拍照的话需要设置图片的保存路径,方便之后取出照片

    跳转到选择图片的相应的系统应用中

    1.2当选择图片或者拍照完成后一般会跳转到系统的图片裁剪,对图片进行相应的修改,所以我们可以在onActivityResult回调方法中做出相应的处理。


    实现剪裁的方法

    1.3获取剪裁图片的路径,根据服务器提供的接口上传图片


    上传图片的接口 定义的参数 上传成功或失败的回调 将图片要设置的bitmap转化为圆形的方法

    2.上传视频

    2.1在弹出来的对话框中给用户两种选择-----本地视频或者录制视频(可调用系统自身的,录制的可自定义,这样可以兼容华为P系列的手机录制视频后播放只有声音没有画面的问题)

    2.2依然实在OnActivityResult()回调的方法中获取缩略图和视频的文件路径(自定义的录制视频需要自己设置保存路径后再获取)

    调用系统的返回处理路径和缩略图 获取系统录制视频的文件路径和缩略图方法

    如果是自定义的录制视频,可通过一下方法根据保存的路径获取视频缩略图


    2.3一切准备完成后,即可上传视频,除了定义接口参数要有description这个字段外,其余的同上传图片


    相关文章

      网友评论

        本文标题:上传图片和视频(Retrofit)

        本文链接:https://www.haomeiwen.com/subject/lncjmxtx.html