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

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

相关推荐
线束线缆组件品替网10 小时前
服务器和交换机链路:Amphenol ICC 电缆组件实用解析
数码相机·电脑·硬件工程·材料工程·智能电视
国科安芯18 小时前
商业卫星光电载荷控制系统中MCU抗辐照性能评估方法研究
单片机·嵌入式硬件·数码相机·性能优化·架构·risc-v
线束线缆组件品替网20 小时前
TE Linx RF 物联网射频模块的 RF 线缆连接设计思路
数码相机·物联网·测试工具·电脑·音视频·pcb工艺
wh_xia_jun20 小时前
2 概览(Overview)
数码相机
wh_xia_jun20 小时前
3 EDSDK 对象(EDSDK Objects)
数码相机
wh_xia_jun20 小时前
4 对象管理与属性(Object Management & Properties)
数码相机
PHOSKEY21 小时前
产能翻倍 光子精密QM系列闪测仪赋能鼠标外壳全检
数码相机
wh_xia_jun1 天前
1.3 支持的相机(Supported Cameras)
数码相机
春日见2 天前
眼在手上外参标定保姆级教学(vscode + opencv)
linux·运维·服务器·数码相机·opencv·ubuntu·3d
OBS插件网2 天前
OBS直播教程:OBS如何添加歌词显示?OBS怎么把歌词放上去?
人工智能·数码相机·语音识别·产品经理