Android Studio 拍照闪退问题
下面这个是我的项目里写的:
/*** 打开摄像头*/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 拍照闪退问题相关推荐
- android studio 模拟器闪退问题
android studio 升级后,打开模拟器会出现闪退的问题. 1)在android studio 工具栏 点击SDK Manager. 2)点击SDK Tools 找到 Intel x86 Em ...
- android studio 运行闪退,ubuntu上在androidstudio中启动emulator闪退的解决方法
阅读目录(Content) 平台 现象 解决 一.查看模拟器的信息 二.命令行运行模拟器 平台 Ubuntu14.04 64 现象 在AndrodStudio中点击模拟器的启动按钮后,模拟器界面弹出后 ...
- Android studio项目闪退解决办法(已解决)
一.新建页面点击闪退: 跳转失败的原因:没有注册希望要跳转到的界面的Activity,Alt+Enter快捷键之后,选择add activity to maniefest.这样做就可以快捷地在Andr ...
- RN 在Android Studio运行闪退后报错
RN项目报错 Unable to add window android.view.ViewRootImpl$W@5b43d4d – permission denied for window type ...
- android系统相机的使用、及解决拍照闪退的问题
http://blog.csdn.net/lang791534167/article/details/39647263 相机已成为Android手机不可或缺的一部分,我们在开发可能也会涉及到关于相机的 ...
- Android+webview+h5 拍照闪退问题
Android在某些机型中拍照闪退 最近一个Android的项目,使用webview+H5的混合开发模式.这样的模式主要是开发周期端,而且避免了机型兼容的问题.在实际使用中却发现了另外一些问题. 问题 ...
- 解决Xamarin Android SDK Manager闪退问题
解决Xamarin Android SDK Manager闪退问题 SDK Manager闪退是因为它找不到java.exe导致的.SDK Manager默认是通过读取注册表中JDK安装信息来java ...
- android authtype=1,【报Bug】plus.screen.lockOrientation在android里引起闪退
代码逻辑如下: 1,在未登录状态下,通过其他接口的状态码判断登录状态,在初次未登录状态下跳转登录页(reLaunch跳转VUE页面) skipSp(x){ if(this.loginStatus == ...
- android 百度地图闪退,Android使用百度地图出现闪退及定位时显示蓝屏问题的解决方法...
使用百度地图出现闪退 一般情况下出现闪退是在AndroidManifest.xml文件中未在application标签中配置 android:name="com.baidu.lbsapi.A ...
最新文章
- Nat. Commun. 速递:虚拟颅内脑电与神经动力学模型
- 怎样编译libdb_比特币编译(Ubuntu 16.04)
- 以深圳.NET俱乐部名义 的技术交流会圆满成功
- 基于vue的无缝滚动组件
- Scrapy添加随机ip
- pytorch学习——构建多元线性回归的网络结构
- 大神干货:腾讯广告算法大赛亚军宝藏指南带你顺利出圈
- Anaconda安装过程中出现InvalidArchiveError
- asp生成和导出excel和word数据源码和代码,简单好用(已经测试可以用)
- bzoj 4871: [Shoi2017]摧毁“树状图” [树形DP]
- Java基础知识面试题(2022版)
- HDU 4565 So Easy!
- 专访京东孙海波:大牛架构师养成记及电商供应链中区块链技术的应用
- 解决: XXX is already defined as case class XXX 异常
- 如何撰写论文的研究现状
- Vue脚手架html2canvas生成图片
- e租宝java_java Service warpper安装说明
- STM32F207串口通信配置
- 《人类简史》一、智人觉醒——席卷全球的洪水
- 初识二维码 第三讲 二维码的编码流程
热门文章
- Web前端开发精品课HTML CSS JavaScript基础教程HTML部分知识点总结
- ROHM | 开发出数十毫瓦超低功耗的设备端学习AI芯片,无需云服务器、在设备端即可实时预测故障
- 擎创技术流 | ClickHouse实用工具—ckman教程(7)
- HTML5绘制圆的直径,word如何画直径是5cm的圆形?word画直径是5cm的圆形教程
- mysql between和in_MySQL的WHERE语句中BETWEEN与IN的用法和他们的区别
- 十分钟理解logistic回归原理
- 搭建Android开发环境(以Windows系统为例)
- CVPR2019:无监督深度追踪
- Spring单元测试类ApplicationTests错误
- Android怎么动态修改vector填充颜色?