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

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

相关推荐
ai_coder_ai6 小时前
在自动化脚本任务中如何在自己的后端服务中使用open api调用平台的后端服务?
autojs·自动化脚本·冰狐智能辅助·easyclick
dapei377 小时前
Cameralink采集卡软件ESpeedGrab使用讲解:9直方图拉伸
数码相机·opencv·计算机视觉
番茄炒西红柿炒洋柿子7 小时前
OpenCV实现相机畸变校准
人工智能·数码相机·opencv
凛_Lin~~7 小时前
lifecycle源码解析 (版本2.5.1)
android·java·安卓·lifecycle
搬砖者(视觉算法工程师)7 小时前
计算机视觉与计算摄影测量学第二讲:相机基础与光的传播
数码相机·三维重建
ai_coder_ai1 天前
在自动化脚本任务中如何在自己的后端服务中使用open api进行卡密相关操作?
autojs·自动化脚本·冰狐智能辅助·easyclick
等故意1 天前
C# 工业视觉上位机开发心得分享
开发语言·数码相机·c#·视觉检测
生活观察站1 天前
中星微端侧芯片,赋能多行业智能化转型落地
数码相机·学习
kyle~1 天前
机器视觉---九大照明方式
数码相机
꯭爿꯭巎꯭1 天前
澎湃工具箱下载v3.8.9 (官网版)澎湃系统工具箱
android·智能手机·安卓