java - Android NSFileProviderExtension - 类似扩展
问题描述
我必须为 android 和 ios 构建一个应用程序。除其他外,该应用程序提供云存储。现在,对于 ios,我已经实现了 NSFileProviderExtension 而不提供 ui(基本上让系统处理它),我可以通过输入文件应用程序、选择我的应用程序然后做任何需要做的事情来访问和管理云。
现在,我在 android 上广泛搜索了这个的等价物。我有一部三星手机,当我进入文件应用程序时,在云部分下我可以看到三星云驱动器、谷歌驱动器等,我可以在那里管理文件,就像在我的应用程序中一样。但我不知道我需要实现什么样的提供者来实现这一点。我已经实现了 DocumentsProvider,因为它似乎是最有可能的候选者,但它并没有出现在文件应用程序中。
解决方案
我有同样的问题。我的文档提供程序在谷歌“文件”文件管理器中可用,所有非三星应用程序都显示系统文件选择器,但在三星 Galaxy 手机的“我的文件”中不可用。
检查您的文档管理器是否正常工作的最简单方法是将文件附加到 Gmail(肯定是在安装了您的提供商的 Android 设备上)。
所以,嘿三星!我们需要您尽快遵守 Android SAF!
推荐阅读
- android - Android 模拟器无法在 Android Studio 中运行
- javascript - 使用 webdriver 访问 chrome 扩展时如何绕过 ERR_BLOCKED_BY_CLIENT?
- reactjs - React + Redux + Typescript Chrome 扩展弹出脚本 - Redux Devtools 显示“未找到商店”
- i18next - 如何配置 i18n.config.js 以便 `preact build --prerenderUrls ./prerender-urls.js` 成功?
- python - Nextcord 显示用户头像
- java - 从 JAR 访问时无法启动 Derby 数据库
- javascript - 无法在异步循环/函数中获取索引
- c++ - 是否可以使用重载运算符将用户数据推断为继承?
- c++ - 开关和映射问题 - 调用的对象类型不是函数或函数指针
- javascript - 如何使用 Bootstrap 5 在多个 HTML 页面上创建可重用的导航栏?