核心功能实现
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
如有任何问题或者需要源代码请私信博主,欢迎指出疑问谢谢!
文章内任何内容侵权必究!!!
文章内任何内容侵权必究!!!
文章内任何内容侵权必究!!!