Android开发之简单的头像上传
随着时代的发展,科技的进步,我们迎来了一个崭新的时代——移动互联网时代,近来有许多的App为了增加用户量,都添加了注册和登录功能,既然是注册登录,那必然少不了头像上传,故废话少说,直接上代码了
先来张效果图:
想要实现某个功能,必然先要缕清思路:
实现头像上传思路如下:
1.拍照,保存,裁剪,上传
2.从相册选择图片,裁剪,上传
主要代码如下:
package com.hxht.testimageupload; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.provider.MediaStore; import android.view.View; import android.widget.ImageView; import android.widget.Toast; import java.io.File; public class MainActivity extends Activity { private static final int REQUEST_TO_CAMERA = 1; private static final int REQUEST_TO_PHOTOALBUM = 2; private static final int REQUEST_TO_PHOTOCUTED = 3; private static final String