Android中照相机的使用

**功能:1.打开照相机
2.打开手机相册**
*
进行该功能需要onActivityResult方法接收回传值,代码如下:
“`

protected void onActivityResult(int requestCode,int      resultCode,Intent data){super.onActivityResult(requestCode,resultCode,data);}

// 从拍照的手机中获得照片

    if(requestCode==1000&&resultCode==RESULT_OK){Bundle bundle=data.getExtras();Bitmap bm=(Bitmap)bundle.get("data");imageView.setImageBitmap(bm);}else if(requestCode==1001&&resultCode==RESULT_OK){Uri uri=data.getData();ContentResolver resolver=getContentResolver();try{Bitmap bitmap= BitmapFactory.decodeStream(resolver.openInputStream(uri));imageView.setImageBitmap(bitmap);}catch(Exception e){e.printStackTrace();}}
}

// 使用意图打开本地照相机

       Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent,1000);

// 从本地的图片库中获取图片

       Intent intent=new Intent(Intent.ACTION_GET_CONTENT);intent.setType("image/*");//给意图设置类型(图片类型)intent.putExtra("crop", true);intent.putExtra("return-data", true);startActivityForResult(intent,1001);`

Android中照相机的使用相关推荐

  1. [转]5分钟实现Android中更换头像功能

    5分钟实现Android中更换头像功能 写在前面: 更换头像这个功能在用户界面几乎是100%出现的.通过拍摄照片或者调用图库中的图片,并且进行剪裁,来进行头像的设置. 功能相关截图如下: 下面我们直接 ...

  2. Android中使用am命令实现在命令行启动程序详解

    在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. 复制代码代码如下: usage: am [subcommand] [options] start an ...

  3. Android中各个权限详解

    在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作.在Android中这样的权限有很多种,这里将各类访问权限一一罗列出来,供大家使用时参考之用. ...

  4. Android中Manifest.xml配置文件

    Android中Manifest.xml配置文件里面有很多的属性,下面对部分进行了整理,还没有整理完全. A.基本框架: <?xml version="1.0" encodi ...

  5. android 在窗口中启动应用程序,Android中使用am命令实现在命令行启动程序详解

    在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options] start an Activity: ...

  6. 安android自定义照相机,Android自定义照相机的实例

    Android自定义照相机实现 近期小巫在学校有一个创新项目,也不是最近,是一个拖了很久的项目,之前一直没有去搞,最近因为要中期检查,搞得我跟小组成员一阵忙活,其实开发一款照相机软件并不太难,下面就是 ...

  7. Android中的状态保存-SharedPreferences和Bundle(文末小彩蛋)

    SharedPreferences 是使用键值对的方式来存储数据的.也就是说当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以通过这个键把相应的值取出来.而且Shared ...

  8. Android实现换发型功能,实现一个Android中更换头像功能

    实现一个Android中更换头像功能 本文原创,转载请经过本人准许 写在前面: 更换头像这个功能在用户界面几乎是100%出现的.通过拍摄照片或者调用图库中的图片,并且进行剪裁,来进行头像的设置. 功能 ...

  9. Android——简易照相机

    Android--简易照相机 实验名称:Android多媒体应用-拍照 实验目的:设计一个简易照相机 实验内容:利用Camera类设计一个简易照相机,通过SurfaceView组件实现取景预览,拍照保 ...

最新文章

  1. 无电路板的微型电路制作
  2. 公有云账单:忽略这四项成本,后果很严重!
  3. the data structure i like
  4. 如何洞察行业中的应用场景?(下篇)
  5. 366万常用的中 txt 网盘_人间值得 – 中村恒子 pdf+azw3+epub+mobi+txt+docx|百度网盘资源分享...
  6. 手机掌控汽车远程一键启动 预冷预热
  7. android webview 魅族,魅族 Flyme 系统出现大面积应用闪退问题,提供临时解决方法...
  8. matlab可达矩阵 结果,matlab可达矩阵
  9. ReactNative进阶(五十三):Keystore file ‘..android.keystore‘ not found for signing config ‘debug‘问题解决
  10. 网速/带宽与下载速度对照表
  11. Python爬虫入门教程: 半次元COS图爬取
  12. MatlabR2012a 显示使用过期的注册文件破解(.lic)
  13. 程序员——相忘于江湖
  14. FaceBook有戏没戏(转)
  15. 在linux下 wget 下载报错 http request sent,awaiting response... 404 not found
  16. 数字电路2. OC门、OD门、三态门
  17. 一颗红心,三手准备,分别基于图片(img)/SCSS(样式)/SVG动画实现动态拉轰的点赞按钮特效
  18. Vue新建项目与npm使用.
  19. 考研党看这里,福昕阅读器领鲜版让你如虎添翼
  20. Red Hat9.0 下的五笔输入法

热门文章

  1. Linux 中的 usermod 命令
  2. 【信息收集】用python获取网站权重(四)
  3. 小我站长对站点美化总结:哥做的不是优化是流量
  4. Oracle面试题(概念、定义)
  5. 卷积神经网络(CNN)探究
  6. 以京东为例,分析优惠价格叠加规则
  7. 稳定的双共轭梯度法(BiCGSTAB)
  8. oracle unpivot 索引_oracle 11g中的pivot和unpivot转换操作
  9. 自动获取IP发生IP冲突的问题
  10. java计算机毕业设计国产精品动漫网站(附源码、数据库)