I am working with android wifi direct demo application. After installation in my device I noticed that it is not working as expected.
I am confused, does my device supp
you should check in this way, because some devices do not support WiFi direct but still keep the WifiP2pManager code in framework.
private boolean isWifiDirectSupported(Context ctx) {
PackageManager pm = ctx.getPackageManager();
FeatureInfo[] features = pm.getSystemAvailableFeatures();
for (FeatureInfo info : features) {
if (info != null && info.name != null && info.name.equalsIgnoreCase("android.hardware.wifi.direct")) {
return true;
}
}
return false;
}