gpt4 book ai didi

黑莓: “filesystem not ready” 使用 USB 数据线时

转载 作者:行者123 更新时间:2023-12-01 05:37:21 25 4
gpt4 key购买 nike

作为我正在从事的 BlackBerry 项目的一部分,我需要能够存储数据。根据 RIM 的文档,在运行 v5 或更高版本操作系统的手机上,我们可以使用 SQLite 数据库而不是更典型的 PersistenceStore 方法。

我注意到的是,当我的手机(A Torch 2)通过 USB 电缆插入时——这样我就可以通过调试器运行代码——“SDCard/”和“store/”不再可用(这两个在调用 FileSystemRegistry.listRoots 时不再枚举)。只有“system/”可用,但由于它是一个只读文件系统,这对我没有什么好处。

我需要一个读/写文件系统,即使手机连接到 PC 也可以使用。

值得注意的是,当我插入手机时,会出现一个对话框,询问我希望如何连接:同步媒体、大容量存储设备或仅充电是 3 个选项。我选择哪个并不重要……效果是相同的,因为只有“system/”可用于文件系统。

非常感谢任何建议或帮助。

- - - - - - - - - - - - - - - - - - - 更新 - - - - - - ---------------------------

我就这个问题与 RIM 的开发人员技术支持进行了交谈,只是被告知这是一种流行趋势。他们的建议是

"This is not a bug, it is how the device is meant to function. You can listen for when the device is connected via USB and the data unavailable using SystemListener2."



因此,看起来我们所能做的就是提醒用户注意,通过将手机插入 USB 电缆,您的应用程序中可能需要的任何功能(包括文件系统)都将暂时不可用。它可能是设计好的功能,但我希望在某个时候他们会改进设计。

最佳答案

我不敢说我​​在这方面挣扎了一会儿,然后就放弃了。

根据我的经验,无论您做什么,当您通过 USB 连接时,RIM 都会将 SD 卡安装在 PC 文件系统上。

如果您从机器中“弹出”您的设备,您应该能够访问 SD 卡。

关于黑莓: “filesystem not ready” 使用 USB 数据线时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7893582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com