如何在代码中启动wifi direct
发布网友
发布时间:2022-04-20 04:17
我来回答
共2个回答
热心网友
时间:2023-09-11 10:41
google在4.0的API中加入了wifi Direct包,所以手机的android版本如果是4.0以上,可以安装相关程序,提供支持
热心网友
时间:2023-09-11 10:42
需要修改代码
文件:/packages/apps/Settings/src/com/android下的
/settingsWirelessSettings.java
onCreate方法
WifiP2pManager p2p = (WifiP2pManager) activity.getSystemService(Context.WIFI_P2P_SERVICE);
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_WIFI_DIRECT)||FeatureOption.MTK_WLAN_SUPPORT == false ||
(FeatureOption.MTK_CTA_SUPPORT == true) || (SystemProperties.getInt("ro.mediatek.wlan.p2p", 0) == 0)) {
getPreferenceScreen().removePreference(wifiP2p);
} else {
mWifiP2pEnabler = new WifiP2pEnabler(activity, wifiP2p);
}
//自己想办法让它走else就可以了