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

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

相关推荐
格林威37 分钟前
工业相机图像采集处理:从 RAW 数据到 AI 可读图像,堡盟相机 C#实战代码深度解析
c++·人工智能·数码相机·opencv·算法·计算机视觉·c#
ZHANG13HAO10 小时前
Android 多APP同时调用虚拟摄像头(方案A)完整实现指南
数码相机
code_pgf1 天前
Jetson Orin NX 16GB 的推荐传感器组合 + 资源预算 + 软件栈安装顺序(humble)
人工智能·数码相机
ai_coder_ai1 天前
如何使用shizuku来实现自动化脚本?
autojs·自动化脚本·冰狐智能辅助·easyclick
半夏微凉半夏殇1 天前
lumenpnp校准–连接至 LumenPnP 并配置底部相机
数码相机·lumenpnp·贴片机
FuckPatience1 天前
工业相机和镜头的一些知识
相机
ZoeJoy81 天前
机器视觉C# 调用相机:从 USB 摄像头到海康工业相机(WinForms & WPF)
数码相机·c#·wpf
一直会游泳的小猫1 天前
USB设备历史清理工具使用手册
脚本·注册表清理·usb记录
Mr -老鬼2 天前
EasyClick 大文件分割合并
自动化·autojs·easyclick·易点云测
格林威2 天前
工业相机图像采集处理:从 RAW 数据到 AI 可读图像,附basler相机 C#实战代码
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机