调用系统照相机。

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调用系统照相机和摄像机相关推荐

  1. 直播网站源码,Android调用系统照相机和摄像机

    直播网站源码,Android调用系统照相机和摄像机实现的相关代码 private void callPhone() {//获得文件File _file = new File(StorageUtils. ...

  2. Android 调用系统照相机拍照和录像

    Android 调用系统照相机拍照和录像 项目的布局相当简单,只有一个Button: <RelativeLayout xmlns:android="http://schemas.and ...

  3. android调用系统照相机拍照,并压缩保存在本地

    1.首先拍照和保存文件肯定就需要申请权限 <!-- 往SDCard写入数据权限 --><uses-permission android:name="android.perm ...

  4. Android调用系统照相机

    ndroid调用系统相机实现拍照功能 在实现拍照的功能时遇到了很多问题,搜索了很多资料,尝试了很多办法,终于解决了,下面简要的描述下在开发过程中遇到的问题. 虽然之前看过android开发的书,但是没 ...

  5. Android调用系统照相机拍照并自定义名称存储

    1.调用照相机 //启动系统照相机 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResul ...

  6. android调用系统照相机保存照片以及压缩上传下载

    1.项目中遇到了许多处理图片的时候.可以直接拿过来使用.很实用.项目中用到了android 开源框架com.loopj.android.http 非常适用方便            2.以下是demo ...

  7. android 调用系统相机拍照保存,android 调用系统照相机,保存后回到前一个activity...

    private static final int RESULT_CAPTURE_IMAGE = 1; 把下面这段放到oncrate 或者按钮事件函数中 Intent imageCaptureInten ...

  8. android 调用系统照相机拍照后保存到系统相册

    http://blog.csdn.net/xiaanming/article/details/8990627 http://blog.csdn.net/jm_beizi/article/details ...

  9. android rom 裁剪,Android之调用系统照相机并裁剪

    Android调用系统照相机.相片并裁剪图片并不是很难,网上也有很多资料,但是在实现的过程中我还是遇到了一些问题,现在做个总结. 一. 声明系统权限 因为调用的是系统照相机并且需要对sd卡进行读写操作 ...

最新文章

  1. java js关键字_js中的instanceof关键字
  2. c语言左(<<)右(>>)移
  3. Linux软件万花筒
  4. beanstalkd mysql_beanstalkd 安装和配置
  5. 【Pytorch版本】损失函数大汇总
  6. Android 颜色如何从十六进制如何转成八进制 + 颜色库
  7. 大数据时代的医学公共数据库与数据挖掘技术简介
  8. android flash游戏播放器代码,新flashplayer游戏播放器apk-新Flash游戏播放器(NEW Server Mode)预约V4.2安卓版-西西软件园...
  9. linux bt下载软件推荐,分享|Ubuntu 下五个最好的 BT 客户端
  10. win11如何设置空间音效 windows11设置空间音效的步骤方法
  11. [网络安全自学篇] 十九.Powershell基础入门及常见用法(一)
  12. 计算机不能删除用户,删除用户时提示无法在内置账户上运行此操作 -电脑资料...
  13. 郭霖:手把手教你实现 App 360 度旋转看车效果
  14. 组装计算机主机算固定资产吗,​购买电脑配件组装电脑属于固定资产吗
  15. 开启硬件辅助虚拟化——Intel虚拟化之旅
  16. 高度近视患者担心视网膜脱落,是不是杞人忧天?
  17. 前嗅ForeSpider教程:如何创建新任务 1
  18. 5G毫米波有源阵列封装天线技术研究
  19. 预制凭证过账报错【dynpro SAPMF05A 0302 无批输入数据】
  20. DB2数据库嵌入式SQL开发

热门文章

  1. 苏宁易购超市双十二预售 定金至高十倍翻
  2. 物联网卡可以当做流量卡使用吗?
  3. ExpRe[14] 文献管理[0] 开源文献管理软件Zotero
  4. 取消所共享取消网络显示本计算机,局域网内打印机的共享设置
  5. 面试官当面夸奖完我后,反手把我挂了...只能说这套路太..
  6. 11、项目规划篇-项目文档
  7. 微信小程序input控件
  8. Linux怎么运行两个小乌龟,linux安装并配置版本控制软件subversion(svn小乌龟)实战教程...
  9. 习题6-7 简单计算器(20 分)
  10. 拓扑排序——猫猫向前冲