我很确定以前有人问过这个问题,但是我在任何地方都找不到,所以请不要咬。
我正在编写一个 android 应用程序,它需要与附近的设备通信,如果有两个设备碰巧在附近,我想使用 WifiDirect API。
但如果不是这种情况,应用程序仍然可以工作,它将使用其他不太有效的方式在参与设备之间进行通信(如 Wifi 接入点共享)。
我还希望这个应用程序能够在像 android 2.2 这样根本没有 WifiDirect API 的旧设备上运行(我认为 >=4.0)。
那么有没有办法让我的应用程序有选择地使用新的 API,但不一定适用于旧手机?