Android打开系统相机 适配Android7.0
2017-06-21 14:05
176 查看
/** * 调用系统相机 */ public String openCamera(int requestCode) { String cameraPath = Environment.getExternalStorageDirectory().getPath() + "/" + context.getPackageName() + "/camera/"; //调用系统自带相机 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File file = new File(cameraPath); if (!file.exists()) { file.mkdirs(); } //拍摄照片时的毫秒值(用来当做图片的名称) long time = System.currentTimeMillis(); File path = new File(cameraPath, time + ".png"); ContentValues contentValues = new ContentValues(1); contentValues.put(MediaStore.Images.Media.DATA, path.getAbsolutePath()); 4000 Uri uri = context.getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,contentValues); intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); startActivityForResult(intent, requestCode); return path.getPath(); }
相关文章推荐
- 【适配整理】Android 7.0 调取系统相机崩溃解决android.os.FileUriExposedException
- Android 7.0调用系统相机适配笔记
- Android调用系统相机、图库、裁剪图片并压缩上传(适配7.0)
- Android调用系统相机、图库、裁剪图片并压缩上传(适配7.0)
- Android 调用系统相机拍照(适配7.0)、从图库选择图片、从数据库读取联系人信息、相册图片、扫描文件
- Android调用系统相机、相册功能,适配6.0权限获取以及7.0以后获取URI(兼容多版本)
- android选择系统相机拍照和系统相册,裁剪图片并保存和设置头像,适配至7.0
- 【适配整理】Android 7.0 调取系统相机崩溃解决android.os.FileUriExposedException
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时回到手机桌面,然后才会跳转到当前activity
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时回到手机桌面,然后才会跳转到当前activity
- android打开系统图库终极适配
- Android 7.0调用系统相机报错Caused by: android.os.FileUriExposedException: file:///storage/emulated/0/rpms/14
- Android调用系统 拍照 相册 适配所有版本 7.0 恢复自动旋转
- android6.0/7.0打开系统权限
- Android 7.0系统调用相机崩溃
- Android 7.0 系统相机崩溃解决android.os.FileUriExposedException
- JS中兼容实现android和ios系统手机打开相机并可选择相册功能
- Android打开系统相机、相册,并进行裁剪图片的工具类CameraUtil,以及相册获取图片注意要点。
- Android启动系统相机,打开图库选择图片
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时为什么会回到home界面或者到前一个界面,然后才会跳转到当前activity