很多时候,手机项目开发,客户都要求配置USB的默认连接方式,但是在Android 6.0以及之后的版本就直接配置USB连接模式,看到的USB连接模式还是仅充电,而这是google的默认设计。那么对于这个问题,也看了很多网上的一些解法,如:Android 5.0可以直接配置默认值,6.0就不可行了。另外,还有在USB连接的时候进行设置,当连接之后就执行一次设置USB连接模式,将MTP设置为当前连接模式,这样的做法在7.0上面也是可以的。
事实上,当仅充电的时候,查看当前USB模式的配置,就算是mtp,但是还是没有显示SD卡和内部存储器,主要是一个标志的问题。
现有的一种解法
那么这里先说一下在连接USB的情况下,执行一次USB连接模式的设置,这里有一位大牛的方法,并且提到Android 6.0以前的做法,Android 6.0 USB连接模式默认选为MTP ,大家去参考学习一下,那么我说一下这位大牛的改法,在Android 6.0和7.0上面的表现的不同一个的地方:
more >>