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

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

相关推荐
BsonJ3 小时前
Frida常用工具——参数说明
安卓
风途知识百科3 小时前
el缺陷检测仪 检测光伏板性能质量的测试设备
数码相机
驱动开发0074 小时前
UVC 红外相机初始化流程 setup包解析
驱动开发·数码相机·云计算·usb重定向
我命由我123455 小时前
Android 消息机制 - Looper(Looper 静态方法、Looper 静态方法注意事项、Looper 实例方法、Looper 实例方法注意事项)
android·java·android studio·安卓·android jetpack·android-studio·android runtime
朝阳58116 小时前
Mapbox Logo 的终极方案
安卓
課代表1 天前
bat 批处理脚本中的字符串
字符串·脚本·命令行·bat·批处理·字符串截取·延迟变量
Tel199253080041 天前
CCD触发相机触发高速同步脉冲分配器
数码相机
线束线缆组件品替网2 天前
服务器和交换机链路:Amphenol ICC 电缆组件实用解析
数码相机·电脑·硬件工程·材料工程·智能电视
国科安芯2 天前
商业卫星光电载荷控制系统中MCU抗辐照性能评估方法研究
单片机·嵌入式硬件·数码相机·性能优化·架构·risc-v
线束线缆组件品替网2 天前
TE Linx RF 物联网射频模块的 RF 线缆连接设计思路
数码相机·物联网·测试工具·电脑·音视频·pcb工艺