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

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

相关推荐
KIHU快狐12 小时前
KIHU快狐|65寸户外落地广告机国产鸿蒙八核智能调光校园显示屏
相机
春末的南方城市14 小时前
CVPR 2026 | 加州大学 × Adobe 联合发布 FaceCam:无4D数据训练下实现单视频精准相机控制,让短视频创作者轻松掌控“电影级”运镜。
人工智能·深度学习·数码相机·机器学习·计算机视觉·aigc
做一个码农都是奢望14 小时前
计算机控制系统课程实验:车道保持
人工智能·数码相机
大禹不治水2 天前
Android复杂页面组件化策略
安卓
ai_coder_ai2 天前
如何在自动化脚本中使用excel文件?
excel·autojs·自动化脚本·冰狐智能辅助·easyclick
十年一梦实验室2 天前
【Gemini+Claude】根据(工业级智能3D相机)系统描述创建软硬件架构图、爆炸图 +多线程主程序、主循环
数码相机·fpga开发
BIM云平台开发2 天前
3dsmax Arnold HDR 照明
数码相机·3dsmax
ZoeJoy82 天前
C# + 机器视觉 + AI:从工业相机取图到 YOLO 目标检测的完整工控解决方案
人工智能·数码相机·c#
唐璜Taro2 天前
uni-app x离线打包保姆级教程
安卓·unix
ai_coder_ai2 天前
在自动化脚本中如何使用AI大语言模型?
语言模型·autojs·自动化脚本·冰狐智能辅助·easyclick