【发布时间】:2011-11-04 19:30:09
【问题描述】:
我认为当今世界上大多数人都使用 API 级别 8,并且大多数程序员都在为 API 级别 8 开发应用程序,那么为什么这里没有给出 USB 功能,这有什么特别之处吗?
【问题讨论】:
标签: java android api usb file-transfer
我认为当今世界上大多数人都使用 API 级别 8,并且大多数程序员都在为 API 级别 8 开发应用程序,那么为什么这里没有给出 USB 功能,这有什么特别之处吗?
【问题讨论】:
标签: java android api usb file-transfer
问题在于 USB 功能依赖于手机上安装的软件。 这意味着如果手机只运行 Froyo(Api Level 8),则所有基类和 USB 东西(如驱动程序等)都不会安装在手机上。
因此它不能被应用程序使用。这款手机的用户必须等待他们的制造商准备好更新,其中包括所有与 USB 相关的内容以及在 Honeycomb/Ice Cream Sandwich 中构建的所有其他新内容,并将其发布到设备上。
【讨论】:
您必须询问 Google Android 开发人员为什么会这样,但很可能是在 API 级别 8 被冻结时该功能尚未开发。像 Android 这样复杂的东西需要很多人花费大量时间来开发。不能一口气搞定的。
但归根结底,“为什么”并不是一个真正可以帮助您开发 Android 应用的问题。
【讨论】: