所有高于某个api的android设备都支持mtp吗?
我需要为windows开发一个应用程序,通过mtp将数据传输到android设备。也就是说,android通过USB电缆连接到windows,android提供mtp菜单作为USB协议 有人能告诉我,从哪个android版本开始,我可以假设该设备肯定支持mtp。甚至可以做出这样的假设吗 其次,是android功能还是mtp支持取决于制造商,而不管android版本如何?如果您检查了棒棒糖/android 5.0的第7.6.2节,说明:所有高于某个api的android设备都支持mtp吗?,android,usb,mtp,Android,Usb,Mtp,我需要为windows开发一个应用程序,通过mtp将数据传输到android设备。也就是说,android通过USB电缆连接到windows,android提供mtp菜单作为USB协议 有人能告诉我,从哪个android版本开始,我可以假设该设备肯定支持mtp。甚至可以做出这样的假设吗 其次,是android功能还是mtp支持取决于制造商,而不管android版本如何?如果您检查了棒棒糖/android 5.0的第7.6.2节,说明: Device implementations MAY use
Device implementations MAY use USB mass storage, but SHOULD use Media Transfer Protocol
由于上面没有“必须”,我恐怕不能保证那些使用Google Play的设备会有MTP,但如果主要制造商没有遵循这一规定并实施MTP,我会感到惊讶
您可以在此处查看旧版本Android的文档:
自Android API 12之后添加了[MTP], 哪个平台版本是[Android 3.1.x] 因此,[以上某个api]可能是android 3.1 而且,这是android的功能,我认为制造商没有理由不使用它
您是否在使用库?我还在开发一个类似的应用程序,我想know@cssGEEK我现在已经放弃了,因为mtp上没有足够的可用文档。不幸的是,请更具体一些,在发布答案时,请确保您的答案是OP要求的。