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

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

相关推荐
Calebbbbb2 小时前
AOSP环境配置和编译
安卓·安全架构·aosp
weixin_466485118 小时前
halcon标定助手的使用
数码相机
诸葛务农2 天前
ToF(飞行时间)相机在人形机器人非接触式传感领域内的应用
数码相机·机器人
2501_940094022 天前
山寨掌机 开源掌机游戏整合包 Emuelec整合包128G 一键导入整合游戏包
游戏·安卓·开源软件·软件
塞北山巅2 天前
相机自动曝光(AE)核心算法——从参数调节到亮度标定
数码相机·算法
好奇心害死薛猫2 天前
Android的Magisk模块推荐
安卓
美摄科技3 天前
相机sdk是什么意思?
数码相机
phyit3 天前
全景相机领域,影石何以杀出重围?
数码相机
鄃鳕3 天前
装饰器【Python】
开发语言·python·数码相机
聪明不喝牛奶3 天前
【已解决】海康威视相机如何升级固件
数码相机