下面这个是我的项目里写的:

/*** 打开摄像头*/private File mTmpFile=null;private void openCamera(){if(ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED){requestPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE,getString(me.nereo.multi_image_selector.R.string.mis_permission_rationale_write_storage),REQUEST_STORAGE_WRITE_ACCESS_PERMISSION);} else {Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);if (intent.resolveActivity(this.getPackageManager()) != null) {try {mTmpFile = FileUtils.createTmpFile(this);} catch (IOException e) {e.printStackTrace();}if (mTmpFile != null && mTmpFile.exists()) {intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(mTmpFile));startActivityForResult(intent, REQUEST_CAMERA);} else {Toast.makeText(this, me.nereo.multi_image_selector.R.string.mis_error_image_not_exist, Toast.LENGTH_SHORT).show();}} else {Toast.makeText(this, me.nereo.multi_image_selector.R.string.mis_msg_no_camera, Toast.LENGTH_SHORT).show();}}}

修改后使用时会有一个权限申请框提示你是否开启摄像头权限,有这个出现就OK了。

直接拿过去就可以用。

Android Studio 拍照闪退问题相关推荐

  1. android studio 模拟器闪退问题

    android studio 升级后,打开模拟器会出现闪退的问题. 1)在android studio 工具栏 点击SDK Manager. 2)点击SDK Tools 找到 Intel x86 Em ...

  2. android studio 运行闪退,ubuntu上在androidstudio中启动emulator闪退的解决方法

    阅读目录(Content) 平台 现象 解决 一.查看模拟器的信息 二.命令行运行模拟器 平台 Ubuntu14.04 64 现象 在AndrodStudio中点击模拟器的启动按钮后,模拟器界面弹出后 ...

  3. Android studio项目闪退解决办法(已解决)

    一.新建页面点击闪退: 跳转失败的原因:没有注册希望要跳转到的界面的Activity,Alt+Enter快捷键之后,选择add activity to maniefest.这样做就可以快捷地在Andr ...

  4. RN 在Android Studio运行闪退后报错

    RN项目报错 Unable to add window android.view.ViewRootImpl$W@5b43d4d – permission denied for window type ...

  5. android系统相机的使用、及解决拍照闪退的问题

    http://blog.csdn.net/lang791534167/article/details/39647263 相机已成为Android手机不可或缺的一部分,我们在开发可能也会涉及到关于相机的 ...

  6. Android+webview+h5 拍照闪退问题

    Android在某些机型中拍照闪退 最近一个Android的项目,使用webview+H5的混合开发模式.这样的模式主要是开发周期端,而且避免了机型兼容的问题.在实际使用中却发现了另外一些问题. 问题 ...

  7. 解决Xamarin Android SDK Manager闪退问题

    解决Xamarin Android SDK Manager闪退问题 SDK Manager闪退是因为它找不到java.exe导致的.SDK Manager默认是通过读取注册表中JDK安装信息来java ...

  8. android authtype=1,【报Bug】plus.screen.lockOrientation在android里引起闪退

    代码逻辑如下: 1,在未登录状态下,通过其他接口的状态码判断登录状态,在初次未登录状态下跳转登录页(reLaunch跳转VUE页面) skipSp(x){ if(this.loginStatus == ...

  9. android 百度地图闪退,Android使用百度地图出现闪退及定位时显示蓝屏问题的解决方法...

    使用百度地图出现闪退 一般情况下出现闪退是在AndroidManifest.xml文件中未在application标签中配置 android:name="com.baidu.lbsapi.A ...

最新文章

  1. Nat. Commun. 速递:虚拟颅内脑电与神经动力学模型
  2. 怎样编译libdb_比特币编译(Ubuntu 16.04)
  3. 以深圳.NET俱乐部名义 的技术交流会圆满成功
  4. 基于vue的无缝滚动组件
  5. Scrapy添加随机ip
  6. pytorch学习——构建多元线性回归的网络结构
  7. 大神干货:腾讯广告算法大赛亚军宝藏指南带你顺利出圈
  8. Anaconda安装过程中出现InvalidArchiveError
  9. asp生成和导出excel和word数据源码和代码,简单好用(已经测试可以用)
  10. bzoj 4871: [Shoi2017]摧毁“树状图” [树形DP]
  11. Java基础知识面试题(2022版)
  12. HDU 4565 So Easy!
  13. 专访京东孙海波:大牛架构师养成记及电商供应链中区块链技术的应用
  14. 解决: XXX is already defined as case class XXX 异常
  15. 如何撰写论文的研究现状
  16. Vue脚手架html2canvas生成图片
  17. e租宝java_java Service warpper安装说明
  18. STM32F207串口通信配置
  19. 《人类简史》一、智人觉醒——席卷全球的洪水
  20. 初识二维码 第三讲 二维码的编码流程

热门文章

  1. Web前端开发精品课HTML CSS JavaScript基础教程HTML部分知识点总结
  2. ROHM | 开发出数十毫瓦超低功耗的设备端学习AI芯片,无需云服务器、在设备端即可实时预测故障
  3. 擎创技术流 | ClickHouse实用工具—ckman教程(7)
  4. HTML5绘制圆的直径,word如何画直径是5cm的圆形?word画直径是5cm的圆形教程
  5. mysql between和in_MySQL的WHERE语句中BETWEEN与IN的用法和他们的区别
  6. 十分钟理解logistic回归原理
  7. 搭建Android开发环境(以Windows系统为例)
  8. CVPR2019:无监督深度追踪
  9. Spring单元测试类ApplicationTests错误
  10. Android怎么动态修改vector填充颜色?