Android 获取(读取)单反相机照片解决方案

核心功能实现
Android手机目前仅适配(Android7.0-Android9.0)佳能和尼康读取相机SD卡内部照片功能,可即拍即传,支持双卡或单卡读取,指定卡读取,并保存到手机本地

主要解决问题
1、佳能部分相机busy繁忙问题
2、尼康相机不能实时预览问题(D5、D850等高端系列)
3、相机适配连接稳定性
4、使用OTG数据线连接佳能或尼康相机
5、只获取了图片,实现流畅的照片实时传输,达到照片直播的效果

测试建议
1、建议使用Android7.0版本手机,Demo暂未适配Android其他版本,小米手机优先考虑;
2、Android与单反相机通讯应不低于Android7.0
3、测试过程应打开文件授权权限
4、该Demo仅支持尼康与佳能大部分单反相机使用,暂不支持索尼,不支持视频传输,部分佳能尼康冷门机器或老机器暂未适配
5、该Demo仅读到照片,即拍即读并未做图片保存功能,如需保存,请自行根据业务要求做IO流保存即可,请到PtpUsbService.java类中onCapturedPictureReceived方法内做处理

参考文献
https://github.com/michaelzoech/remoteyourcam-usb
https://github.com/fredericGette/Capture400D
https://github.com/terencehonles/Android_USB_PTP_Lib
https://github.com/geekxingyun/AndroidOtgUSBMtpSample

apk下载地址
链接:https://pan.baidu.com/s/1SQob1-Hlhb56IR2_omT7qw
提取码:l9re

链接: https://pan.baidu.com/s/1vE864KM8RQG89svO2I1Dhg
提取码: xpxy

如有任何问题或者需要源代码请私信博主,欢迎指出疑问谢谢!

文章内任何内容侵权必究!!!
文章内任何内容侵权必究!!!
文章内任何内容侵权必究!!!

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落魄的Android开发

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值