通过简单的IntentIntent 设置Action为android.media.action.IMAGE_CAPTURE 然后使用startActivityForResult(intent,REQUEST_CODE)方法进入相机
有时候拍照返回Uri uri = data.getData();
uri是空的,因为把图片封装到bundle中传递回来
需要需要在bundle中取得图片
Uri uri = data.getData();
if (uri != null) {
photo = BitmapFactory.decodeFile(uri.getPath());
}
if (photo == null) {
Bundle bundle = data.getExtras();
if (bundle != null) {
photo = (Bitmap) bundle.get("data");
} else {
Toast.makeText(DefectManagerActivity.this,
getString(R.string.common_msg_get_photo_failure),
Toast.LENGTH_LONG).show();
return;
}
}
参考自 http://blog.csdn.net/yaoyeyzq/article/details/7254679
分享到:
相关推荐
Android调用系统相机简单实现 源码
android 调用系统照相机功能 ,包括摄像机视频调用
Android 调用系统相机拍照,包括静默拍照,参考别人
调用系统相机拍照,保存图片,并可显示大图和小图
Android调用系统相机/相册并裁剪源码
Android调用系统相机或相册更换头像
Android 调用系统相机拍照、以及相册。完成之后图片是上传到app上。没有上传到服务器,因为我没服务器测试。但项目里面有个类可以参考上传图片到服务器,我就没测试了。欢迎下载。
Android调用系统照相机并保存
应开发需要,不想调用第三方库实现功能。调用系统相机拍照,系统相册进行多选。注意多选照片时要长按一张图片变为多选。
Android 调用系统相机/相册 获取照片 在照片上添加文字水印
androidの调用系统相机拍照,简单实用,方便你的开发
Android调用系统相机拍照,默认返回为缩略图大约几十K,一些场景下返回缩略图时不行的。在这个源码里分别实现了调用系统相机后返回缩略图(几十k)和原图(1—n M不等的图片(即正常用相机拍照的图片))。
网上很多调用系统的方法在三星CPU手机上行不通,这个方法经过测试比较兼容,希望对大家有帮组
自定义webview中的网页“拍照”按钮调用系统相机拍照的API接口MyBrowserAPI.CapturePhoto(filename),在网页JavaScript中调用以后返回存放照片的完整路径名,默认将照片存放在系统SD卡的根目录,包含整个工程中需要添加...
Android调用系统相册和系统照相机功能雨实例源码.zip
android开发,调用系统相机,对拍摄的照片进行裁剪,对裁剪后的照片添加水印
Android调用系统相机和自定义相机实例圆形取景框。Camera工具类
Android 调用系统相机拍摄获取照片的两种方法实现实例 在我们Android开发中经常需要做这个一个功能,调用系统相机拍照,然后获取拍摄的照片。下面是我总结的两种方法获取拍摄之后的照片,一种是通过Bundle来获取压缩...
Android中使用WebView调用系统相机和相册,但是4.4的手机不能使用