首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android上的FUSE (Userspace文件系统)支持

Android上的FUSE (Userspace文件系统)支持
EN

Stack Overflow用户
提问于 2015-03-23 16:30:15
回答 1查看 13.2K关注 0票数 4

我正在尝试一个应用程序,它需要在我的设备上启用基于云的文件系统。为此,我必须在我的Android设备上提供保险丝支持。我在华硕平板电脑上使用Android版本4.4.2。然而,我搜索了很多,但没有找到令人满意的答案,以确保Android是否支持Fuse。因此,我没有什么问题要问,

1.根据我在一个提供Linux终端的应用程序(Android终端模拟器)上运行cat /proc/filesystems的搜索结果,我在那里找到了cat显示"Fuse“的结果。这是否意味着我的系统支持Fuse界面允许安装用户空间文件系统?

  1. 我还在一些论坛上发现,Fuse应该是内核内部构建的,或者应该是/system/lib/模块下的fuse.ko模块。但是我的系统不包含fuse.ko,这是否意味着我没有保险丝?

简而言之,我的问题是如何确保android设备上的保险丝?我是一个Android程序的初学者,所以任何帮助都是非常感谢的。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-03-23 18:25:09

Android的现代版本在内部使用Fuse,例如实现模拟的外部存储。

然而,Android被锁定了,因此不允许第三方应用程序(在大多数情况下是人类用户)添加额外的文件系统。

对于股票Android,唯一的选择是在应用程序代码中实现类似文件系统的操作,创建一个可以复制基本文件操作的私有API,而不实际使用任何文件。在您正在编写或移植的代码中的任何地方,并且需要访问一个远程“文件”,您都可以将API替换为实际的文件。这方面的一个很好的例子是Android资产--它们看起来很像文件,有许多类似的操作,但在运行时,它们实际上不是文件,而是Android特有的存储机制。

其他任何东西都需要修改Android,而不是股票配置(例如,根黑客等等)。

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

https://stackoverflow.com/questions/29215427

复制
相关文章

相似问题

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