android - 如何允许 PC 访问 Android 设备文件?
问题描述
我目前正在编写一个 Android 应用程序,它将成为 Android 设备上的主要应用程序。此应用程序专为在自定义 Android 设备上使用而设计,因此 Android 设备的用户无法退出应用程序或访问任何设置。(状态栏也被禁用)他们只能访问这个应用程序。
话虽如此,我的 Android 应用程序会将文件写入 Android 设备上的内存。这些文件需要能够从 Android 设备传输到连接的 PC。(通过 USB 电缆连接)
我目前正在研究如何从 Android 系统中获取这些文件,并且可以使用一些建议。我希望当用户通过 USB 将 PC 连接到 Android 设备时,会出现一个弹出窗口,让连接的 PC 可以访问 Android 设备上的文件。(类似于将 USB 首选项更改为文件传输并通过文件资源管理器访问文件时发生的情况)
到目前为止,我已经进行了一些调查,我想出的大部分内容涉及通过网络连接发送文件或在 Windows 端创建一个使用 Android 和 PC 之间的 Socket 的应用程序。对于这个项目的范围,我将无法创建 PC 应用程序,并且需要一种使用我的应用程序向外部发送文件的方法。
有哪些方法可以做到这一点?有没有办法提示用户为连接的设备启用文件传输?
解决方案
推荐阅读
- ios - 你能通过你的应用程序把一首歌放到你的 iPhone 上吗?
- ios - 如何使用代码更改主故事板上的 Label.text s?
- php - 来自php的成功响应后Ajax没有重定向
- php - PHP 的 escapeshellarg() 函数在 Windows 上被破坏了怎么办?
- react-native - 错误:元素类型无效:需要字符串或类/函数,但得到:升级 React Native 后未定义
- javascript - 需要帮助使网站可供公众使用
- python - 确保在执行命令之前将文件写入计算机
- javascript - 提出请求 req.body 为空
- java - 如何从多层多个子节点内的 Firebase 数据库中检索数据?
- ruby - 是否有一个函数可以在包含整数和字符串的数组中找到最大值索引?