sie*_*nko 3 compatibility android
我很确定之前已经问过这个问题,但我无法在任何地方找到它,所以请不要咬人.
我正在编写一个Android应用程序,需要与附近的设备进行通信,如果有两个设备碰巧在附近,我想使用WifiDirect API.
但如果不是这种情况,应用程序仍然可以工作,它将使用其他不太有效的方式在参与设备之间进行通信(如Wifi接入点共享).
我也希望这个应用程序能够在像Android 2.2这样没有WifiDirect API的旧设备上运行(我认为> = 4.0).
那么无论如何都要让我的应用程序可选地使用新的API,但不一定是旧手机的情况?
所以请不要咬人
我们至少可以啃一点吗?只是蚕食?
:-)
那么无论如何都要让我的应用程序可选地使用新的API,但不一定是旧手机的情况?
您可以在Java版本保护块中包含对新类/方法的引用:
if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
// do stuff with WifiP2pManager
}
// optional else block for workaround for older devices
Run Code Online (Sandbox Code Playgroud)
WiFiDirect可能还有其他细节,我还没有使用过,但这是基本步骤.
归档时间: |
|
查看次数: |
1367 次 |
最近记录: |