【教程】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);

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

相关推荐
yangpan0114 小时前
相机位姿名词澄清
数码相机
zhengfei6118 小时前
重新发现Vivotek遗留固件中的漏洞—— IP 摄像头存在未经身份验证的远程代码执行漏洞,可通过命令注入进行攻击
数码相机
LittroInno11 小时前
TofuMS2无人机搜跟云台相机
数码相机·无人机·热红外·低小慢目标
格林威11 小时前
工业缺陷检测:提升识别精度的 6 大核心方法及 OpenCV + Halcon 实战代码
人工智能·数码相机·opencv·机器学习·计算机视觉·视觉检测·工业相机
PiaoShiSun12 小时前
索尼Sony R3拍摄文件命名
相机·索尼·sony·文件命名
supe_rNiu1 天前
鸿蒙版本 wanAndroid客户端
安卓·harmonyos·鸿蒙
普罗米修斯Aaron_Swartz1 天前
LeRobot Sim2Real相机配置参数详解
数码相机
私人珍藏库1 天前
[Android] 无印2.2视频解析去水印工具,支持多个平台 2025.12.29更新
android·app·安卓·工具·软件·音乐·music
线束线缆组件品替网1 天前
Aries Electronics 定制线缆选型与设计建议
数码相机·测试工具·智能手机·电脑·pcb工艺
风途知识百科1 天前
小型车载自动气象站
人工智能·数码相机