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

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

相关推荐
moonsims4 小时前
AiBrainBox-UGV-机器人行业的通感算控自主中枢平台Robot Autonomous Brain Platform
数码相机·无人机
KIHU快狐10 小时前
KIHU快狐|23.8寸电子屏国产海光八核500亮度公共服务显示设备
相机
SY.ZHOU1 天前
移动端架构体系(五):终篇总结
flutter·ios·系统架构·安卓·鸿蒙
kyle~1 天前
FANUC机器人与3D相机网络连接冲突错误排查报告(Linux默认路由冲突)
数码相机·3d·机器人
线束线缆组件品替网1 天前
Amphenol CAT6A网线RJE1Y36915162401线束组件深度解析
网络·数码相机·智能路由器·电脑·电视盒子·pcb工艺
qq_526099131 天前
双目深度相机:模拟人眼视觉,解锁三维感知新可能
数码相机
爱凤的小光1 天前
图漾TL460-S1-E1相机专栏
数码相机
这辈子谁会真的心疼你1 天前
如何修改照片的拍摄信息?三个实用方案分享
java·python·数码相机
qxl_7999151 天前
PCB元件对位:相机采集+YOLO定位完整工程方案(含坐标转换公式)
数码相机·yolo·fpga开发
Lsk_Smion1 天前
Sability安卓(三)_基础开发知识扫盲,开学XML......
android·java·android studio·安卓