【发布时间】:2012-12-19 00:03:42
【问题描述】:
我很确定以前有人问过这个问题,但我在任何地方都找不到,所以请不要咬。
我正在编写一个需要与附近设备通信的 android 应用程序,如果有两个设备碰巧在附近,我想使用 WifiDirect API。
但如果不是这种情况,应用程序仍然可以工作,并且它将使用其他不太有效的方式在参与设备之间进行通信(如 Wifi 接入点共享)。
我还希望这个应用程序能够在旧设备上运行,例如 android 2.2,它根本没有 WifiDirect API(我认为 >=4.0)。
那么有没有办法让我的应用有选择地使用新的 API,但在旧手机的情况下不一定?
【问题讨论】:
-
你说的是Android API自动切换吗?如果没有,我认为您可以根据 SDK/API 版本使用
if语句切换实现。 -
仅供参考,您可以在相关问题中看到@A--C 所谈论内容的示例,例如这个:stackoverflow.com/questions/4236902/…
-
完美,正是我想要的!
标签: android compatibility