gpt4 book ai didi

android - SD 卡状态术语

转载 作者:行者123 更新时间:2023-11-30 04:36:00 25 4
gpt4 key购买 nike

我们开发了一个依赖于访问 SD 卡上特定目录的 Android 程序。我们的程序检测手机是否可以使用 SD 卡,如果不可用,则向用户显示一条错误消息。将触发此错误的最常见用例是将设备插入计算机并将 SD 卡安装到计算机。

我们正在处理错误消息,它将指示用户确保手机可以使用 SD 卡。

不幸的是,对于 SD 卡是否可用于手机以及如何安装/卸载,似乎每个手机制造商都有自己的术语。例如,(某些?)三星设备显示带有装载/卸载按钮的屏幕。 HTC Thunderbolt 有一个菜单,其中一个选项是“仅充电”。摩托罗拉设备似乎分为类似三星的行为和类似 HTC Thunderbolt 的行为。 XOOM 是它自己的装置。

那么,两个问题:

是否有一个通用的正确术语可以告诉用户他们应该让设备可以使用 SD 卡而不是计算机可以使用?

如果没有很好的通用术语,是否有办法确定我们在哪种设备上运行并根据特定设备的术语定制错误消息?

最佳答案

“请删除所有 USB 外围设备(exc 充电器)以使此应用程序正常工作”?

注意。 (当它安装后,但他们认为它只是一个充电器,他们最终会把它取下来,看看它是否能正常工作!)

否则:

http://developer.android.com/reference/android/os/Build.html

查看 BRANDMANUFACTURER或它们的组合加上其他(可能是 MODEL == 'XOOM'?)

 if("Motorola".equals(android.os.Build.MANUFACTURER)){ // or .contains or .starts with etc
// Do stuff
}

您可能需要做一些测试,因为它可能会返回“Mtrla”或“MotorolaChina”等。

关于android - SD 卡状态术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6832286/

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