首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android 6.0 USB大容量存储

Android 6.0 USB大容量存储
EN

Stack Overflow用户
提问于 2016-01-09 20:49:02
回答 1查看 4.1K关注 0票数 1

USB大容量存储现在由Android官方支持,仅通过存储访问框架。就我所知,访问数据的唯一方法是通过Document API和ContentResolver,它似乎不是典型意义上的存储。

1)在通过安全框架后,是否不再有简单的File方式来访问存储?

2)如果没有,如果我们无法访问路径,那么在NDK中与USB存储上的“文件”进行交互的最佳方式是什么?

EN

回答 1

Stack Overflow用户

发布于 2016-04-08 06:07:57

DocumentFile的实现中有很多缺陷,主要是因为它与“树”和“文档”uris有关,而且还存在于cannot store a "tree" uri due to a huge bug in the factory中,所以我写了一个很有用的lack of 'parent' functionality,很巧妙地命名为UsefulDocumentFile

https://github.com/rcketscientist/DocumentActivity/blob/master/library/src/main/java/com/anthonymandra/framework/UsefulDocumentFile.java

UsefulDocumentFile可以独立运行,但整个项目是试图修补Google使用SAF创建的生命周期混乱(如果你请求写权限,你就会中断挂起的写操作来打开SAF,这是糟糕的人机界面)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34693645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档