我需要开发一个Windows应用程序,通过mtp将数据传输到Android设备。这是当android通过USB线连接到Windows时,android提供mtp菜单作为USB的协议。
有人可以告诉我从哪个Android版本开始我可以认为该设备肯定有mtp支持。甚至可以做出这个假设吗?
其次是android功能还是mtp支持依赖于制造商而不管Android版本?
答案 0 :(得分:1)
如果您检查Lollipop / Android 5.0的Android Compatibility Definition Document部分7.6.2,请说明:
Device implementations MAY use USB mass storage, but SHOULD use Media Transfer Protocol
因为它没有读“必须”,我担心不能保证装有Google Play的设备会有MTP,但如果主要制造商没有遵循它并拥有MTP,我会感到惊讶实施
您可以在此处查看旧版Android的文档:
答案 1 :(得分:-1)
自Android API 12以来添加了[MTP], 哪个平台版本是[Android 3.1.x]。
所以,[某某api]以上可能是android 3.1
并且,这是Android功能,我认为制造商没有理由让它失效。