Andorid简单程序,USB读取复制

在单位做一些简单的运维,更新音频需要用读卡器复制替换文件,本来用文件管理器好好的,突然接到个任务说要独立开发个小程序一键拷贝啥的。很是头疼,PPT已经在编了,对Andorid的开发一窍不通。有没有老哥闲暇之间帮个忙。

功能:从一个指定文件夹(指定好的路径即可,不一定需要选择界面)拷贝文件夹内所有文件至USB根目录下(强制替换),并有一个完成提示。

使用adb

你这是windows程序还是Android程序

检查电脑是什么系统,直接执行命令

你用python做成exe就行了。
https://blog.csdn.net/qiqi1220/article/details/125683158

可以使用adb命令

https://blog.csdn.net/weixin_39884074/article/details/116215442?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166314322916800182128141%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166314322916800182128141&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-116215442-null-null.nonecase&utm_term=Andorid%E7%AE%80%E5%8D%95%E7%A8%8B%E5%BA%8F%EF%BC%8CUSB%E8%AF%BB%E5%8F%96%E5%A4%8D%E5%88%B6&spm=1018.2226.3001.4450

http://t.csdn.cn/AyHCc
可以参考这篇文章里的方法和代码,实现你的功能需求

参考 Android U盘文件读写复制操作
https://zhuanlan.zhihu.com/p/339715212

用java写了一个实现,如果觉得我这个方法可以的话,我可以提供源码。
文件路径和U盘文件路径,替换一下就可以。


public static void test1(){
    List<File> files = FileUtil.loopFiles("C:\\file\\Excel\\");
    if (CollUtil.isEmpty(files)) {
      return;
    }
    FileOutputStream out = null;
    try{
      for (File file : files) {
        BufferedInputStream inputStream = FileUtil.getInputStream(file);
        out = new FileOutputStream(FileUtil.touch(new File(file.getPath().replaceAll("Excel", "XML").replaceAll("C:","D:"))));
        IoUtil.copy(inputStream, out);
      }
    }catch (Exception e){
      e.printStackTrace();
    }finally{
      IoUtil.close(out);
    }
  }

用adb调试桥,模拟器试

https://blog.csdn.net/qiqi1220/article/details/125683158
这篇可以参考参考