Android 13.0 Camera2 拍照功能默认选前摄像头

发布时间:2024年01月22日

1.概述

 在13.0的系统rom产品定制化开发中,对于app调用系统api来打开摄像头拍照的功能也是常有的功能,而拍照一般是默认打开后置摄像头拍照的,由于
客户的产品特殊要求,需要打开前置摄像头拍照功能,所以需要了解拍照功能的流程,然后修改默认前置摄像头打开拍照功能就可以了

app调用拍照功能如下:

       private void photograph(String outputimagepath){
        try//判断图片是否存在,存在则删除在创建,不存在则直接创建
         
        {
         
        if (!outputimagepath.getParentFile().exists()) {
         
        outputimagepath.getParentFile().mkdirs();
         
        }
         
        if (outputimagepath.exists()) {
         
        outputimagepath.delete();
         
        }
         
        outputimagepath.createNewFile();
        Uri imagUri = null;
        if (Build.VERSION.SDK_INT >= 24) {
         
        imageUri = FileProvider.getUriForFile(this,
         
        "com.wj.phone.fileprovider", outputimagepath);
         
        } else {
         
        imageUri = Uri.fromFile(outputi
文章来源:https://blog.csdn.net/baidu_41666295/article/details/135744387
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。