JMchen123 2024-03-29 10:56 采纳率: 33.3%
浏览 60
已结题

Android13 读写U盘并识别NTFS格式U盘

com.github.mjdev:libaums:0.7.4 用的这个依赖实现的对U盘读写嘛,但是批量的话速率贼慢,而且识别不了NTFS格式的U盘
请问下大家还有别的方法吗,感谢感谢

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-03-29 10:57
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    针对你的问题,我给出以下的格式规范回答: 问题概述:
    • 描述问题:使用 com.github.mjdev:libaums:0.7.4 依赖实现对U盘读写,速率慢且无法识别NTFS格式的U盘。
    • 提出问题:还有哪些方法能够解决这个问题? 解决方案:
    • 方案1:使用其他的Java U盘读写库

      • 说明:可以使用其他的Java U盘读写库,该库的实现对NTFS格式的U盘也支持更好
      • 代码示例:
      import org.joda.time.DateTime;
      public class UDiskManager {
          private UsbMassStorageDevice massStorageDevice;
          private FileSystem fileSystem;
      
          public boolean init() {
              // 使用其他的Java U盘读写库初始化
              return true;
          }
      
          public boolean readUDisk(String src, String dst) {
              // 使用其他的Java U盘读写库进行读操作
              return true;
          }
      
          public boolean writeUDisk(String src, String dst) {
              // 使用其他的Java U盘读写库进行写操作
              return true;
          }
      }
      
    • 方案2:优化现有的依赖库

      • 说明:对现有的依赖库进行优化,使其读写速率更快且支持更多的U盘格式
      • 代码示例:
      import com.github.mjdev.libaums.*;
      import com.github.mjdev.libaums.fs.*;
      import com.github.mjdev.libaums.fs.ntfs.*;
      import com.github.mjdev.libaums.partition.*;
      import com.github.mjdev.libaums.server.http.*;
      
      public class UDiskManager {
          private UsbMassStorageDevice massStorageDevice;
          private FileSystem fileSystem;
      
          public boolean init() {
              // 优化现有的依赖库的初始化
              return true;
          }
      
          public boolean readUDisk(String src, String dst) {
              // 优化现有的依赖库的读操作
              return true;
          }
      
          public boolean writeUDisk(String src, String dst) {
              // 优化现有的依赖库的写操作
              return true;
          }
      }
      

    以上便是我针对你问题的解答方案,可根据需求选择具体的解决方案,希望能对你有所帮助。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月8日
  • 创建了问题 3月29日