android usb单反相机,android mtp 获取单反相机中的照片
通过调用Android mtp API 完成相机照片的导出
核心代码:
//注册广播
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED);
registerReceiver(mtpReceiver, intentFilter);
//这里通过 广播回调 拿到 usbdevice
UsbDevice usbDevice = data.getParcelableExtra(UsbManager.EXTRA_DEVICE);
UsbDeviceConnection usbDeviceConnection = manager.openDevice(usbDevice);
mUsbDevice = usbDevice;
//然后再拿到mtpdevice
MtpDevice mMtpDevice = new MtpDevice(usbDevice);
//获取存储对象信息
int[] storageIds = mMtpDevice.getStorageIds();
for (int storageId : storageIds) {
//获取存储对象下照片的handle
int[] objectHandles =
mMtpDevice.getObjectHandles(storageId,MtpConstants.FORMAT_EXIF_JPEG, 0);
for (int objectHandle : objectHandles) {
//通过handle获取mtpobj,拿到mtpobj后就能通过api进行照片相关信息的获取了
MtpObjectInfo mtpobj =
mMtpDevice.getObjectInfo(objectHandle);
}
}
github地址:https://github.com/ynyao/cameraphoto
android usb单反相机,android mtp 获取单反相机中的照片相关推荐
- android qq apk,仿QQ获取手机中的APK并分享的实现
前几天看到同事里有一个界面绚丽的应用,觉得有点意思,就让他把APK发给我,我想反编译看看里面的代码.结果,这哥们在手机里找了好一阵子,最后给我说:手机没有root,找不到APK文件在哪里.我再让他试试 ...
- Android+usb+spi,Android设备如何使用USB的硬件接口
你知道Android设备如何使用USB的硬件接口吗?下面将由学习啦小编带大家来解答这个疑问吧,希望对大家有所收获! 如何处理硬件接口问题 最近业界的发展显示,智能手机/便携系统与自动化系统或机械系统之 ...
- android usb otg,android usb otg需要什么权限
USB OTG功能如何打开及实现 USB OTG U盘 Keyboard Mouse 1.检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确) 若HW确认支持O ...
- android usb attached,Android USB主机模式服务 – 基于USB_DEVICE_ATTACHED启动
我想在Android中编写一个基于USB_DEVICE_ATTACHED意图启动的服务.因此,基本上我的服务应该在连接特定USB设备(FT232C – VID:PID 0403:6010)时启动,并在 ...
- android usb 共享,Android通过USB共享无线上网
其实该方法是通用的,很多Android的手机都能支持的,具体老版本的Android是否支持我就不清楚了,我没有机器测试,但至少2.1.2.2的固件是没问题的.下面看图文教程: 1.用数据线连接好USB ...
- android读取网页标题,如何获取WebView中页面的Title信息
应用开发中需要获取WebView当前页面的标题,可能通过对WebChromeClient.onReceivedTitle()方法的重写来实现 代码如下:public class MainActivit ...
- 高通android usb otg,Android OTG支持USB读卡器
我们知道,三星Android手机将USB读卡器通过OTG线插入Micro USB插口后,插拔读卡器里的SD卡,文件管理器也能够识别卡的插拔:而很多手机的OTG连上USB读卡器也来插拔SD卡,会发现文件 ...
- android usb attached,android – USB_DEVICE_ATTACHED意图未触发
有没有人能够得到android.hardware.usb.action.USB_DEVICE_ATTACHED"工作? 好的,所以我试图使用新的usb主机模式功能来检测何时连接一个USB设备 ...
- android usb vold,android Vold Usb
1. 总体架构 2. 流程概览 2.1 开启Vold 2.2 引导Uevent 2.3 处理事件 Vold - Volume Daemon存储类的守护进程,作为Android的一个本地服务,负责处理诸 ...
最新文章
- avpicture_fill的实现
- 智能家居(草纲)v0.1
- iframe 禁止打开新窗口_教育部新政策:禁止中学生复读?
- 《乌合之众》读书笔记(part1)--对群体而言,最不公正的也许却是最好的
- java 获取mac地址 乱码_Java:开机获取Mac地址问题
- 【Flink】基于 Flink CEP 实时计算商品订单流失量
- 如何识别计算机病毒,怎样识别计算机病毒
- qt Graphic View 学习
- 九度教程第28题-堆栈的的使用(栈的使用)
- 传智黑马python18期_传智博客黑马Python就业14期资料
- win10微信卡顿_终于找到Win10卡顿病根了!看完秒懂
- 博图注册表删除方法_安装西门子软件反复提示重启电脑的解决方法
- ESP32-WiFi功能的理解
- android毕业论文结论,毕业论文经典结束语
- Proximal Policy Optimization Algorithms
- 今日头条 巨量引擎 marketing api
- 经典解压缩软件 WinRAR 5.71 无广告版
- 解读 | 数据分析领域七大热门职业
- 通过堡垒机rdp 黑屏_运维堡垒机无法连接服务器,远程桌面无法使用
- SaaS、PaaS、DaaS、IaaS四种云系统说明
热门文章
- android 切换语言重启应用程序,Android 切换系统语言后,重启App
- APIO2018 新家
- linux如何访问公司网盘,Linux部署私有企业网盘
- djyvp2计算机电缆哪家好,ZA-DJYVP22-2*2*1.5计算机电缆
- 团队作业9——测试与发布(Beta版本)
- scrapy实例 ----- 爬取小说
- 一个关于SDWAN单臂部署方案验证的实验
- 《帝国时代IV》(Age of Empires IV)CODEX版切换简体中文界面和语音的方法 附中文语言和语音下载
- 跟着SY速学Ubuntu系列一:作为程序员,安装Ubuntu后我做的事情。
- 设计模式-简单总结(不涉及代码,有需要戳)