以下为在RK平台中添加usb_storage2为例子,它是作为第四个挂载点(1、内部存储,2、外部存储,3、usb_storage)

1、在frameworks/base/core/res/res/values/strings.xml里添加新的U盘描述如USB storage 2

2、在device目录下找到项目或者芯片提供商的common目录下的overlay/frameworks/base/core/res/res/xml/下的对应storage的列表xml,注意产品类型,不同类型对应不同的list的xml。

在对应的xml里加上

android:storageDescription="@string/storage_usb2"

android:primary="false"

android:removable="true"

android:mtpReserve="100"/>

3、在device目录下芯片提供商目录下找到生成挂载目录的地方,例如rk提供商在5.1的源码下是在/device/rockchip/common/init.rockchip.rc里的

可以在搜索mkdir /mnt/usb_storage这个字符串进行定位,

在mkdir /mnt/usb_storage 0000 system system的下行加上export FOURT_VOLUME_STORAGE /mnt/usb_storage2

mkdir /mnt/usb_storage2 0000 system system

4、如果是emmc设备则在device中的自己型号项目中的fstab.rk30board.bootmode.emmc里添加下面这行,如果不是emmc设备就在fstab.rk30board.bootmode.unknown里添加下面这行/device/ff540000.usb    /mnt/usb_storage2     vfat      defaults      voldmanaged=usb_storage2:auto

其中ff540000这个是usb口指向的地址,由具体情况修改。

修改编译完成后,需要文件管理器配合,部分文件管理器只默认显示usb_storage里的文件,usb_storage2需要另外处理。

android 挂载多个u盘,实现多U盘挂载相关推荐

  1. android 格式化USB 和移除USB(U盘)

    项目需要,每次插入U盘需要格式化. 刚看到这个需求的时候感觉很简单,调一行api就搞定的,事实证明还是太年轻了 android没有提供相应的api,于是百度 参考 Android格式化外部设备如USB ...

  2. U盘的热拔插/自动挂载跟linux2.6 kernel、 udev、 hal、 dbus 、gnome-mount 、thunar的关系...

    U盘的热拔插/自动挂载跟linux2.6 kernel. udev. hal. dbus .gnome-mount .thunar的关系 博客分类: System About Linux配置管理网络应 ...

  3. 查看目录是否为内存盘_CentOS系列002:挂载数据盘

    购买阿里云服务器时,选择了100G的数据盘,默认情况下是没有挂载的,需要自己手动分区.格式化及挂载,然后才能使用. 一.检查数据盘挂载情况 通过xshell远程连接阿里云服务器,在终端下输入df -h ...

  4. android手机连接PC后怎样切换为U 盘模式

    android手机连接PC后怎样切换为U 盘模式 之前已经发过关于 APK文件怎样安装程序到手机上  已经介绍过了怎样通过手机与 PC 的连接将软件安装至手机.这一次再来讲解一下怎样将你的手机变为&q ...

  5. 如何将各大网盘整合到一起顺便挂载本地使用(文末附软件获取方式)

    今天发现了一个网盘变硬盘神器,它不仅安全免费,更全面支持:百度网盘.阿里云盘.天翼云盘.蓝奏云.闪电盘.夸克网盘.迅雷网盘.等众多你们听过,以及没有听过的所有网盘! 直接先看效果: 如果大家感觉可以, ...

  6. 阿里云云盘开通后格式化和挂载数据盘

    如果您已经为 ECS 实例配了数据盘,您需要先格式化数据盘并挂载文件系统后才能正常使用数据盘. 本文描述如何用一个新的数据盘创建一个单分区数据盘并挂载文件系统.本文仅适用于使用 fdisk 命令对一个 ...

  7. 将android studio产生的.gradle .android .androidStudio缓存从默认C盘移动到D盘

    启动AVD时:haxm device is not found 解决办法:下载haxm补丁包安装即可. why? android studio 在编译的时候会下载 builde.gradle 文件下 ...

  8. android otg u盘 视频教程,手机u盘怎么用|OTG U盘正确使用教程

    当今社会,U盘的种类越来越多,今天小编想跟大家分享的是手机U盘.首先我们要弄清楚什么是"手机U盘". 手机U盘就是手机U盘,全称是智能手机USB闪存驱动器,简称智能U盘-V盘,英文 ...

  9. Ubuntu 1804 Desktop U盘/光驱插入监测及挂载监测

    Ubuntu 1804 Desktop U盘/光驱插入监测及挂载监测 最近做的项目要求在不使用第三方库.不更改系统设置及普通用户权限情况下,实时监控U盘及CD-ROM的插入及挂载情况,现在把内容整理一 ...

  10. android中通过java的反射机制获取U盘名称

    在android项目中实现Windos一样的U盘效果,需监听两个U盘的插入和拔出状态,并屏蔽本地存储,使用U盘来下载和上传文件: 在编辑代码中碰到一个问题:无法获取插入U盘的名称,于是通过java的反 ...

最新文章

  1. pip、NumPy、Matplotlib在Windows上的安装过程
  2. Sun公司的产品AnswerBook存在多种漏洞
  3. Leet Code OJ 21. Merge Two Sorted Lists [Difficulty: Easy]
  4. ansi编码转换_8b/1b编码是个什么东东
  5. 禁止摄像机跟随`Actor`旋转 Learn Unreal Engine (with C++)
  6. c#将list集合转换为datatable的简单办法
  7. C# 本质论 第二章 数据类型
  8. tail 查看文件末尾n行、日志持续追踪
  9. python小游戏开题报告范文_课题开题报告范文
  10. 12.图形裁剪——二维裁剪+三维裁剪+Sutherland-Cohen裁剪算法+中点分割算法
  11. 企业微信怎么群发消息到群?企业微信客户群群发有什么限制?
  12. Docker 的数据持久化项目实战
  13. JavaEE初阶---网络原理初识+网络编程套接字+网络原理之TCP_IP
  14. Linux安装ST-Link GDBServer
  15. 数据结构的顺序表操作集
  16. netstat 常用命令
  17. 微服务项目之电商--17.商品规格数据结构SPU和SKU
  18. html前世今生以及与css和js的关系
  19. jar包指定内存启动
  20. 亿信华辰:一文详解数据标准管理

热门文章

  1. 为什么算法这么难???
  2. 飞机大战学习心得(Dev-C++)
  3. 推荐的这22个高频 CLI 工具,确定不收藏吗?
  4. python哪里最难用_Python里最难的Asyncio,这里有一份非常适合小白的教程
  5. ZOJ1111 - Poker Hands
  6. 2021EC-final博弈论E题Prof. Pang and Poker
  7. 正则表达式介绍+一些简单应用
  8. 如何策划设计作品 设计的本质 所谓设计
  9. [2020.1.10]systemd介绍
  10. oracle会闪,Oracle闪来操作