android 6.0后usb otg设备不显示在文件管理器中

原因是android对usb otg设备做了一些限制。

可以在settings - storage 中去访问得到。 但是对于很多用户反馈操作很不便。.

可以做如下修改:

framework mountservice.java中,onVolumeCreatedLocked方法中,

//if (vol.disk.isAdoptable() || vol.isPhoneStorage()) {
            if (vol.disk.isAdoptable() || vol.isPhoneStorage()||vol.isUSBOTG()) {
                vol.mountFlags |= VolumeInfo.MOUNT_FLAG_VISIBLE;
            }

把usb otg设备volumeinfo 设置成visable 。 


更多相关文章

  1. android EditText设置不可写
  2. Android(安卓)--- Activity生命周期
  3. 锁屏界面
  4. android 零星调试笔记
  5. Android(安卓)Activity的启动
  6. 从 Android(安卓)Sample ApiDemos 中学习 android.animation API
  7. Android常用控件
  8. APP开发实战94-Vector静态图的使用
  9. Android(安卓)开发中的倒计时

随机推荐

  1. 'android:attr/keyboardNavigationCluste
  2. Android 查看本机外网IP .
  3. 让Android程序自动打开软键盘
  4. Android(安卓)4.2短信小记
  5. android:configChanges="keyboardHidden|
  6. android 4.0 StatusBar Service
  7. Android Studio 导.so文件简单、高效的方
  8. Android(安卓)字符乱码问题的处理
  9. Android API 中文 (10) —— GridView
  10. org.litepal.exceptions.InvalidAttribut