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

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

相关推荐
东临碣石824 小时前
【AI论文】GEN3C: 基于3D信息的全球一致视频生成技术,实现精确相机控制
人工智能·数码相机·3d
dr李四维1 天前
Java在小米SU7 Ultra汽车中的技术赋能
java·人工智能·安卓·智能驾驶·互联·小米su7ultra·hdfs架构
JasonAndChen1 天前
Android Studio 一直 Loading devices
android·安卓
提着小灯找呀找2 天前
3D相机的种类
数码相机·3d
龙猫略略略2 天前
无人机如何根据航线重叠率与相机参数计算航线间隔与拍照点
数码相机·无人机·航线·qgc
AI视觉网奇3 天前
blender 坐标系 金属度
数码相机
博主逸尘3 天前
uniApp实战二:仿今日相机水印功能
javascript·数码相机·uni-app
越甲八千4 天前
C++海康相机DEMO
开发语言·c++·数码相机
没有不重的名么4 天前
摄相机标定的基本原理
人工智能·数码相机·计算机视觉
le1sive4 天前
安卓开发相机功能
数码相机