仿QQ,微信图片选择上传
现在很多项目需要做图片选择与上传,这里给大家分享下类似于QQ,微信的图片选择上传功能。为了不重复造轮子,我们选择一个现有的图片选择器库.
效果如下:
原码地址:https://github.com/easonline/AndroidImagePicker
以上图片选择器包含了图片的单选,多选,图片剪切,图片预览,拍照功能,在我们的项目中只需引用多图选择功能,然后加上图片上传功能即可.
效果如图:
图1为我们的入口主界面, 图2为图片选择器界面点击其中一项可进入预览界面, 图3为选择后的主界面
我们用AndroidImagePicker开源库实现图2效果,同时去掉其它多余功能。
工程说明:
UpLoadFileActivity为程序入口主界面(图1)
ImageGridActivity为图片选择器界面(图2),图片预览类为ImagePreviewActivity
UpLoadUtil封装了图片上传原始代码.
ImagePickerModule为引入的图片选择器库.
以上项目地址:https://github.com/yihu0817/Android-ImagePicker-warmtel
图片上传原理可以参考:从原理角度解析Android (Java) http 文件上传这篇文章
图片选择器实现参考:Android 超高仿微信图片选择器 图片该这么加载
转载请注明来源:仿QQ,微信图片选择上传