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

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

相关推荐
humors22116 小时前
全平台日常使用的国外应用
android·ios·app·安卓·应用·国外
ai_coder_ai17 小时前
在自动化脚本中如何在自己的后端服务中调用open api进行用户相关操作?
autojs·自动化脚本·冰狐智能辅助·easyclick
LingLong_roar18 小时前
相机软件开发常问业务相关面试题
数码相机
线束线缆组件品替网1 天前
Amphenol ICC RJE1Y33610162401解析:工业网络线束为何越来越重要?
运维·服务器·网络·数码相机·智能路由器·电脑·智能音箱
ai_coder_ai1 天前
在自动化脚本中如何在自己的后端服务中调用open api获取所有设备信息?
autojs·open·自动化脚本·冰狐智能辅助·easyclick·open api
爱滑雪的码农1 天前
详细说说Three.js三维坐标系和光源对物体表面影响
数码相机
科研前沿2 天前
深耕像素实景重构,夯实视频孪生技术根基——锻造硬核底层能力,铸就镜像视界行业标杆
大数据·人工智能·数码相机·机器学习·重构
远离UE42 天前
Forward+ & Deferred+学习笔记
笔记·数码相机·学习
拓朗工控2 天前
机器视觉落地有多难?看拓朗工控如何重新定义工控机的“硬核”标准
数码相机·视觉检测·工控机
2403_896177533 天前
可以把exif信息相机部分修改?exif信息相机部分修改的4个方法分享
数码相机