Android调用系统照相机和摄像机
调用系统照相机。
Intent _video_intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); //保存路径 _video_intent.putExtra(MediaStore.EXTRA_OUTPUT, Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).getAbsolutePath() + "/Camera/"); //分辨率0最低,1最高 _video_intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY,1); //开启系统摄像机 startActivityForResult(_video_intent, Constants.CAMERA_TUBE);
private void callPhone() {//获得文件 File _file = new File(StorageUtils.getCacheDirectory(this), "temp.jpg"); //判断文件是否为null if (_file != null) {//获得图片URI Uri _photo_file_uri = Uri.fromFile(_file);
文件处理
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {if (requestCode == Constants.TAKE_PHOTO) {//获得临时文件 Bitmap _bitmap = BitmapFactory.decodeFile(StorageUtils.getCacheDirectory(this) + "/temp.jpg");if (_bitmap != null) {//将图片保存到系统图库,并返回数据库中指定的路径 String urlStr = MediaStore.Images.Media.insertImage(getContentResolver(), _bitmap, TimeUtils.getYearMonthDayHMS(), "cbb_photo");if (!TextUtils.isEmpty(urlStr)) {//发送更新SD卡通知 MainActivity.this.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse(urlStr)));}}}super.onActivityResult(requestCode, resultCode, data); }
调用系统摄像机
//判断相片位置uri是否为null if (_photo_file_uri != null) { //开启系统相机 Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); cameraIntent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, 0); cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, _photo_file_uri); startActivityForResult(cameraIntent, Constants.TAKE_PHOTO); }
}}
Android调用系统照相机和摄像机相关推荐
- 直播网站源码,Android调用系统照相机和摄像机
直播网站源码,Android调用系统照相机和摄像机实现的相关代码 private void callPhone() {//获得文件File _file = new File(StorageUtils. ...
- Android 调用系统照相机拍照和录像
Android 调用系统照相机拍照和录像 项目的布局相当简单,只有一个Button: <RelativeLayout xmlns:android="http://schemas.and ...
- android调用系统照相机拍照,并压缩保存在本地
1.首先拍照和保存文件肯定就需要申请权限 <!-- 往SDCard写入数据权限 --><uses-permission android:name="android.perm ...
- Android调用系统照相机
ndroid调用系统相机实现拍照功能 在实现拍照的功能时遇到了很多问题,搜索了很多资料,尝试了很多办法,终于解决了,下面简要的描述下在开发过程中遇到的问题. 虽然之前看过android开发的书,但是没 ...
- Android调用系统照相机拍照并自定义名称存储
1.调用照相机 //启动系统照相机 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResul ...
- android调用系统照相机保存照片以及压缩上传下载
1.项目中遇到了许多处理图片的时候.可以直接拿过来使用.很实用.项目中用到了android 开源框架com.loopj.android.http 非常适用方便 2.以下是demo ...
- android 调用系统相机拍照保存,android 调用系统照相机,保存后回到前一个activity...
private static final int RESULT_CAPTURE_IMAGE = 1; 把下面这段放到oncrate 或者按钮事件函数中 Intent imageCaptureInten ...
- android 调用系统照相机拍照后保存到系统相册
http://blog.csdn.net/xiaanming/article/details/8990627 http://blog.csdn.net/jm_beizi/article/details ...
- android rom 裁剪,Android之调用系统照相机并裁剪
Android调用系统照相机.相片并裁剪图片并不是很难,网上也有很多资料,但是在实现的过程中我还是遇到了一些问题,现在做个总结. 一. 声明系统权限 因为调用的是系统照相机并且需要对sd卡进行读写操作 ...
最新文章
- java js关键字_js中的instanceof关键字
- c语言左(<<)右(>>)移
- Linux软件万花筒
- beanstalkd mysql_beanstalkd 安装和配置
- 【Pytorch版本】损失函数大汇总
- Android 颜色如何从十六进制如何转成八进制 + 颜色库
- 大数据时代的医学公共数据库与数据挖掘技术简介
- android flash游戏播放器代码,新flashplayer游戏播放器apk-新Flash游戏播放器(NEW Server Mode)预约V4.2安卓版-西西软件园...
- linux bt下载软件推荐,分享|Ubuntu 下五个最好的 BT 客户端
- win11如何设置空间音效 windows11设置空间音效的步骤方法
- [网络安全自学篇] 十九.Powershell基础入门及常见用法(一)
- 计算机不能删除用户,删除用户时提示无法在内置账户上运行此操作 -电脑资料...
- 郭霖:手把手教你实现 App 360 度旋转看车效果
- 组装计算机主机算固定资产吗,​购买电脑配件组装电脑属于固定资产吗
- 开启硬件辅助虚拟化——Intel虚拟化之旅
- 高度近视患者担心视网膜脱落,是不是杞人忧天?
- 前嗅ForeSpider教程:如何创建新任务 1
- 5G毫米波有源阵列封装天线技术研究
- 预制凭证过账报错【dynpro SAPMF05A 0302 无批输入数据】
- DB2数据库嵌入式SQL开发
热门文章
- 苏宁易购超市双十二预售 定金至高十倍翻
- 物联网卡可以当做流量卡使用吗?
- ExpRe[14] 文献管理[0] 开源文献管理软件Zotero
- 取消所共享取消网络显示本计算机,局域网内打印机的共享设置
- 面试官当面夸奖完我后,反手把我挂了...只能说这套路太..
- 11、项目规划篇-项目文档
- 微信小程序input控件
- Linux怎么运行两个小乌龟,linux安装并配置版本控制软件subversion(svn小乌龟)实战教程...
- 习题6-7 简单计算器(20 分)
- 拓扑排序——猫猫向前冲