首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在安卓系统中使用java.nio.file软件包?

如何在安卓系统中使用java.nio.file软件包?
EN

Stack Overflow用户
提问于 2013-09-24 12:33:58
回答 1查看 10.4K关注 0票数 9

我想使用java.nio.file API为JDK7创建一个文件管理应用程序,这是JDK7的一部分。我认为这个(java.noi.file)API包含设计文件管理器应用程序的简单解决方案,其中JDK6( IO )和apache没有相同的功能。

请给出一些解决方案,我如何在安卓应用程序中使用JDK7 (IO)。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-09-24 12:58:03

最初是:简单的答案是,您不能这么做。Android是基于Java 6的,而且(AFAIK)没有Java7的java.nio.file类的支持。

(这并不令人惊讶。移植java.nio.file将需要对Davlik的本地代码库进行重大更改。)

更新的:根据Android中的javadocs,对java.nio.file包的支持是在API 26中添加到Android中的。这与2017年8月发布的奥利奥版本相对应。

你能告诉我我应该使用什么样的API来满足我的需求吗?(我的要求是文件操作,比如:剪切、复制、复制、删除文件和目录);

在使用Android26之前,我建议您只使用java.io.File类来创建目录、重命名文件等等,然后使用File.list()FileInpuStreamFileOutputStream实现“高级”操作,例如复制文件和目录树。您可以使用Apache、DirectoryWalkerFileUtils或Guava Files等类简化一些操作。

不过,我不知道你想在这里取得什么成就。Android已经有了一些“文件管理器”应用程序。

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

https://stackoverflow.com/questions/18981757

复制
相关文章

相似问题

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