首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mkdirs()不工作,摄像头不能回到我的MainActivity

问题:mkdirs()不工作,摄像头不能回到我的MainActivity。

回答:

  1. mkdirs()不工作: mkdirs()是一个Java方法,用于创建多级目录。如果该方法不工作,可能有以下几个原因:
    • 权限问题:请确保你的应用程序具有足够的权限来创建目录。在AndroidManifest.xml文件中添加相应的权限声明,例如:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    • 路径问题:请确保你提供的路径是正确的,并且包含了正确的文件分隔符。在Android中,可以使用File.separator来获取正确的文件分隔符。
    • 存储空间问题:如果设备的存储空间已满,创建目录可能会失败。请确保设备有足够的可用存储空间。
  2. 摄像头不能回到我的MainActivity: 如果你的摄像头无法返回到MainActivity,可能有以下几个原因:
    • 摄像头权限:请确保你的应用程序已经获取了摄像头的权限。在AndroidManifest.xml文件中添加相应的权限声明,例如:<uses-permission android:name="android.permission.CAMERA" />
    • 摄像头资源释放:在使用完摄像头后,确保你已经正确地释放了摄像头资源。你可以在Activity的生命周期方法中的onPause()或onDestroy()方法中释放摄像头资源。
    • 摄像头回调处理:如果你使用了摄像头回调函数,确保你正确地处理了回调函数中的逻辑,包括在适当的时候停止回调并返回到MainActivity。

请注意,以上答案是基于一般情况下的推测,具体问题的解决方法可能需要更多的上下文信息和代码细节。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android图片识别应用详解

1、界面 我采用了一个SurfaceView用来显示摄像头预览画面,重写了一个SurfaceView来进行红色方框还有菜品名字绘制。图片是一个ImageVIew,相当于拍照按钮功能。...dirFirstFolder.exists()) { //如果该文件夹不存在,则进行创建 dirFirstFolder.mkdirs();//创建文件夹 } //Android 6后有些敏感权限不能随意分配...= mCameraDevice) { mCameraDevice.close(); mCameraDevice = null; } } }); } //拍照时,可以对照片进行操作,这里可以写,因为我没对其进行操作...stateCallback, mainHandler); } catch (CameraAccessException e) { e.printStackTrace(); } } /** * 当发送权限请求用户响应时,调该函数..., "摄像头开启失败", Toast.LENGTH_SHORT).show(); } }; /** * 开始预览 */ private void takePreview() { try { // 创建预览需要

3.9K41

Android终于要推出Google官方二维码扫描库了?

本文同步发表于我微信公众号,扫一扫文章底部二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新。 相信二维码扫描现在大家都已经稀奇了,几乎所有的App里都会支持这个功能。...因为它功能实现是基于Intent机制委托Android系统来调起手机摄像头,系统扫描出结果之后再将信息返回给我们,这样我们就不用在自己App当中去申请摄像头权限了。...另外这个库暂时还没有上线,所以不能通过在线maven仓库方式集成到我们项目当中。而是要先将这个库下载到本地,再通过本地maven仓库方式集成进来。 我们一步步操作。...然后调用startScan()即可开始扫描二维码,调用addOnSuccessListener()方法注册一个调监听。当获取到二维码扫描结果时候,我们将扫描出结果显示在TextView上面。...,那么就需要将ML Kit barcode scanner完整版本集成到我项目当中才行。

1.6K31

android调用相册和摄像头_网页调用摄像头拍照

--请求访问使用照相设备--> 2 设置标志(传码) // 拍照传码 public...final static int CAMERA_REQUEST_CODE = 0; // 相册选择传吗 public final static int GALLERY_REQUEST_CODE...用于将得到照片处理 //当拍摄照片完成时会调到onActivityResult 在这里处理照片裁剪 @Override public void onActivityResult(...new File(mTempPhotoPath)); 静默升降摄像头问题 若使用了下面的代码 则可能会导致手机升降摄像头 这样会让用户觉得你私自调用了摄像头...泄漏了他隐私 要注意~ 1.摄像头调用:用户没有拍照操作,但app调用到Camera1.open()时,会静默升降摄像头; 2.麦克风调用:用户没有录音操作,但app在后台调用AudioRecord

72120

Android使用技巧:将当前摄像头预览图像保存为Bitmap对象 & 保存到本地

前言 今天,carson将结合示例讲解:如何将当前摄像头预览图像保存为Bitmap对象 & 保存到本地 ---- 1. 背景 正开启摄像头预览 ---- 2....需求 将当前摄像头预览图像保存为Bitmap对象 & 保存到手机本地文件夹 ---- 3....SD_PATH = "/sdcard/carsonfile/pic/"; private static final String IN_PATH = "/carsonfile/pic/"; // 步骤2:在摄像头调数据时将数据存储为...filePic.exists()) { filePic.getParentFile().mkdirs(); filePic.createNewFile...总结 接下来我将继续介绍 Android开发中相关知识,感兴趣同学可以继续关注本人博客Carson_Ho开发笔记 请帮顶 / 评论点赞!因为你鼓励是我写作最大动力!

2.1K10

Android Camera2 实现预览功能

它通过以下几个类与方法来实现相机预览时工作过程: •CameraManager :摄像头管理器,主要用于检测系统摄像头、打开系统摄像头等; •CameraDevice : 用于描述系统摄像头,可用于关闭相机...、创建相机会话、发送拍照请求等; •CameraCharacteristics :用于描述摄像头所支持各种特性; •CameraCaptureSession :当程序需要预览、拍照时,都需要先通过...Looper 对象构建一个 Handler 用于相机调。...", e); } } 开启相机时,我们首先判断是否具备相机权限,然后调用 setUpCameraOutputs 函数对相机参数进行设置(包括指定摄像头、相机预览方向以及预览尺寸设定等),接下来调用...= activity) { activity.finish(); } } }; 相机开启时还会指定相机状态变化调函数 mStateCallback,如果相机成功开启,则开始创建相机预览会话。

1.6K20

android短信验证码方案,Android开发之属于你短信验证码(一)

飞则已,一飞冲天;不鸣则已,一鸣惊人———司马迁 最近工作又有新需求,要求用户在注册时候需要通过手机验证码,这样做目的是防止用户通过一个邮箱来随便注册,那么好,今天我们就 一起来学习一下Android....我们点击查看按钮就会看到我们申请Appkey如下图所以,此Appkey非常重要 以上两步已经完成了Appkey申请接着我们进行第三步,下载短信验证码SDK 第三步下载短信验证码SDK 1.进入首页点击数据接口如下图所示...1.创建一个工程把我们下载SDK里libs下“armeabi文件”和”smscaptcha_v_1_4.jar”复制到我们工程libs目录下 2.在AndroidManifest中添加开发密钥、...(),true);,因此我们建议该方法放在Application初始化方法中 所以我们就按它建议方法,而采用第一种方法这样我们需要创建一个Applicaiton类MyApplication如下 package...SMSCaptcha smsCaptcha=SMSCaptcha.getInstance(); //调用发送短信验证码方法,在其中有一个调 /** phone手机号码 callBack返回结果调方法

8.2K10

Android中的人脸检测示例代码(静态和动态)

Java 层接口限制:A,只能接受Bitmap 格式数据;B,只能识别双眼距离大于20 像素的人脸像(当然,这个可在framework层中修改);C,只能检测出人脸位置(双眼中心点及距离),不能对人脸进行匹配...最后得到结果如下,图片资源是png也可以。 ? (4) 动态预览识别人脸代码实例 该过程用于后台工作,没有界面也没有预览。所以没有采用上面那种处理位图资源方式。...Import类就不列出了,核心代码和流程如下: A,打开摄像头,获得初步摄像头调数据,用到是setpreviewcallback protected Camera mCameraDevice...localYuvImage.compressToJpeg(new Rect(0, 0, localSize.width, localSize.height), 80, localByteArrayOutputStream); //把摄像头调数据转成...,前置是映象画面,该段是SDK文档标准DEMO } C,对摄像头调数据进行转换并最终解成BITMAP后再人脸识别的过程 public void StoreByteImage(byte[] paramArrayOfByte

1.1K20

android之实现打开相册、拍照录像、播放视频、保存图片到系统相册指定位置、图片压缩

,(拍完图片是不会保存到本地, 我们可以自己写代码把图片保存到我SD卡里,然后再显示,这样图片会清晰很多.) * */ public void createSavepath(){ File dir...dir.exists()){ dir.mkdirs(); } currentImageFile = new File(dir,System.currentTimeMillis() + ".jpg");...intentextra部分包含一个编码过Bitmap, // 拍完图片是不会保存到本地, 我们可以自己写代码把图片保存到我SD卡里,然后再显示,这样图片会清晰很多....dir.exists()){ dir.mkdirs(); } currentImageFile = new File(dir,System.currentTimeMillis() + ".mp4");...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

5.3K20

Android利用SurfaceView显示Camera图像爬坑记(一)

前言 前面文章《学习《实时Opencv处理后Camera图像Android NDK方法》笔记》我们利用NDK处理OpenCV图像,并在里面下载了一个DEMO进行处理,感觉不错,本着不能拿来就用原则...match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity...定义我们Camera相关参数,包括摄像头ID,Camera变量及Camera调方法,最后再定义一个内部SurfaceHolder ?...然后我们先修改构造函数,在构造函数中获取SurfaceHolder,并在其中加入调和基本参数设置,如下图 ?...mCameraIndex=Camera.CameraInfo.CAMERA_FACING_BACK; //定义摄像机 private Camera camera; //定义Camera调方法

3.9K71

Android开发中,怎样调用摄像机拍照以及怎样从本地图库中选取照片

大家好,又见面了,我是你们朋友全栈君。 这是属于我第一篇博文,首先说明一下,文章属性为原创,其实不能说是原创,我是在学习过程中根据自己理解整理。...文章内容大多为书本上内容,书本是郭霖《第一行代码》。 正文:现在很多应用程序会调用摄像头拍照功能,比如哪个程序要上传一张图片作为用户头像,这是启用摄像头拍照会很方便。...现在,我就根据自己学习过程,将这部分只是进行整理,如下: public class MainActivity extends AppCompatActivity { private Button...case 3,在这里我们主要做就是图片处理工作 if (resultCode == RESULT_OK) { //判断系统版本号...以上版本,我们获取图片uri不是真实图片uri,是封装过不能直接用来显示图片,我们要进行解析 Uri uri = data.getData();//通过传入intent参数来获取信息

63530
领券