android 创建外部存储,android – 如何在外部存储中创建可通过USB...

these files are not visible in the files and folders that can be accessed via USB

一旦MediaScannerConnection将它们编入索引,它们就会成为.您可以在MediaScannerConnection上使用scanFile()来加快速度.

另请注意,用户可能需要在其MTP客户端(例如,Windows资源管理器)中使用“刷新”或“重新加载”选项来查看文件,甚至可能需要拔出/重新插入设备,因为某些MTP客户端会缓存目录列表.

When I check the appDir it has the path /storage/emulated/0/MyApp/. Everything works fine, except that this folder is not visible via USB.

这将是外部存储根目录下的MyApp /目录,至少对于手机而言.对于具有辅助用户的平板电脑,当用户登录平板电脑时,用户可以看到MyApp /目录.存储/模拟/ 0 /路径是动态的,用于路由应用程序的代码以写入正确的位置.

另外,请尽量不要使用getExternalStorageDirectory()并使用户的外部存储空间混乱.如果这些是用户应该操作的文件,请尝试将它们放在Environment.getExternalStoragePublicDirectory()指定的位置.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值