【教程】autojs使用Intent打开相机拍照并指定存储路径

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn]

javascript 复制代码
var photoPath = "/sdcard/a.jpg";
var photoFile = new java.io.File(photoPath);
if (!photoFile.exists()) {photoFile.getParentFile().mkdirs();}
try {
    photoFile.createNewFile();
} catch (e) {
    toast("创建文件失败: " + e);
    return;
}
// 获取文件Uri
var photoURI = android.net.Uri.fromFile(photoFile);
// 创建Intent启动相机
var intent = new android.content.Intent("android.media.action.IMAGE_CAPTURE");
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, photoURI);
// 启动相机应用
app.startActivity(intent);

注意要给一下**"相机"**权限,选"仅使用中可用"或者"总是允许"都可以,"每次询问"可能不大行。

相关推荐
1024小神15 小时前
识别出来的点坐标和相机中真实的画面存在位移差
数码相机
【ql君】qlexcel15 小时前
工业相机镜头螺纹接口C-mount、CS-mount、 F-mount、M12、M42、M58
数码相机·工业相机·镜头·螺纹接口·c口·c-mount·cs-mount
明月醉窗台16 小时前
多相机同步技术详解
人工智能·数码相机·三维重建·双目·多目
1024小神16 小时前
使用AVFoundation实现二维码识别的角点坐标和区域
开发语言·数码相机·ios·swift
DAdaguai216 小时前
近几年笔记本相机控制器市场规模、增长率、收入分析报告2026-2032
数码相机·控制器
太阳以西阿1 天前
【VTK 】 02 锥体旋转起来获取到相机位置
数码相机·命令模式
划水的code搬运工小李2 天前
Xacro添加传感器模型(三)- 添加摄像头传感器
数码相机
阿桂有点桂2 天前
Flutter使用VS Code打包app
vscode·flutter·安卓
双翌视觉2 天前
机器视觉之眼:彩色相机的成像效果与预处理技术解析
人工智能·数码相机·机器学习
私人珍藏库2 天前
[Android] 轻小说文库(1.23)
android·app·安卓·工具