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

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

相关推荐
枫叶林FYL8 小时前
【强化学习】4 视觉引导的时序奖励塑形:多视角视频驱动的强化学习状态对齐框架
数码相机·音视频
cd_9492172111 小时前
鸿蒙系统给抖音开启相机权限的操作指南(2026)
数码相机·华为·harmonyos
2601_9574188011 小时前
深入解析Android相机有线连接:PTP与MTP协议栈实现原理与实践
android·数码相机·智能手机
qq_526099131 天前
工业视觉核心硬件:图像采集卡性能体系与选型逻辑解析
数码相机
therese_100861 天前
客户端架构:为什么、什么时候、怎么做
设计模式·安卓·鸿蒙
shandianchengzi2 天前
【科普】安卓|安卓手机上如何简便实现Ctrl+Z(需要键盘或一台Windows电脑)
android·windows·智能手机·计算机外设·安卓·科普·记录
kyle~2 天前
机器人感知 --- 多相机传感时间误差分析
linux·c++·数码相机·机器人·ros2·传感器
Gary Studio2 天前
三大核心以及关于系统工程师的问题
安卓
ZPC82102 天前
moveit2_servo 怎么接收相机调节指令(视觉伺服)
人工智能·数码相机·算法·计算机视觉·机器人
苏映视官方账号2 天前
展会回顾丨INSNEX苏映视精彩亮相CIBF 深圳国际电池展
数码相机