很多同学在做客户端的时候,都需要做上传图片,那么上传图片如何上传呢?自己写一个SurfaceView做为展示区,然后用camera类来实现?太out了!直接调用相机拍照获取或者调用相册来取照片才是王道
首先:
1.首先在AndroidManifest.xml中设置权限:
<uses-permissionandroid:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera"/>
<uses-featureandroid:name="android.hardware.camera.autofocus"/>
2.调用相机和相册:
Intent takephoto = newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takephoto,CAPTURE_CODE);
Intent album = newIntent(Intent.ACTION_GET_CONTENT);
album.setType("image/*");