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

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

相关推荐
psp之魂4 小时前
Unity2d Cinemachine Confine 2d失效的问题
数码相机
中达瑞和-高光谱·多光谱8 小时前
中达瑞和VIX-N220推扫式高光谱相机:助力中医舌苔面诊迈向客观化、智能化新时代
数码相机
灯火不休ᝰ10 小时前
[kotlin] 从Java到Kotlin:掌握基础语法差异的跃迁指南
java·kotlin·安卓
工业相机定制与开发12 小时前
云钥科技AI智能相机为图文印刷行业提供全流程检测解决方案
人工智能·数码相机
G***技14 小时前
嵌入式计算机AF208:焊接机器人高效精准作业的核心引擎
数码相机
问水っ15 小时前
Qt Creator快速入门 第三版 第14章 相机和音频录制
数码相机
北京耐用通信15 小时前
电子制造行业:耐达讯自动化Profinet转DeviceNet网关助力工业相机高效互联
人工智能·数码相机·物联网·网络协议·自动化·信息与通信
菜鸟z级16 小时前
ubuntu18.04+realsense d415+ur5手眼标定,眼在手上
ue5·机器人·相机
JMchen12317 小时前
跨平台相机方案深度对比:CameraX vs. Flutter Camera vs. React Native
java·经验分享·数码相机·flutter·react native·kotlin·dart
格林威17 小时前
Baumer相机系统延迟测量与补偿:保障实时控制同步性的 5 个核心方法,附 OpenCV+Halcon 实战代码!
人工智能·数码相机·opencv·算法·计算机视觉·视觉检测·工业相机