ahmad_201494
شنبه 20 تیر 1394, 14:51 عصر
سلام بر دوستان...
من برای برنامم نیاز به ایجاد wifi hotspot دارم و از کد زیر استفاده کردم.
اما این کد قسمت method.invoke(mWifiManager, wificonfiguration, true); به مشکل میخوره و کار نمیکنه.
لطفا کمک کنید.....:گریه:
Context context = MainActivity.this;
WifiConfiguration wificonfiguration = new WifiConfiguration();
wificonfiguration.SSID = "Wifi Hotspot";
wificonfiguration.allowedAuthAlgorithms.set(WifiCo nfiguration.AuthAlgorithm.OPEN);
WifiManager mWifiManager;
mWifiManager = (WifiManager) this.context.getSystemService(Context.WIFI_SERVICE );
try {
if (true) { // disable WiFi in any case
mWifiManager.setWifiEnabled(false);
}
Method method = mWifiManager.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, boolean.class);
method.invoke(mWifiManager, wificonfiguration, true);
} catch (Exception e) {
Log.e(this.getClass().toString(), "", e);
}
و در AndroidManifest.xml
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
من برای برنامم نیاز به ایجاد wifi hotspot دارم و از کد زیر استفاده کردم.
اما این کد قسمت method.invoke(mWifiManager, wificonfiguration, true); به مشکل میخوره و کار نمیکنه.
لطفا کمک کنید.....:گریه:
Context context = MainActivity.this;
WifiConfiguration wificonfiguration = new WifiConfiguration();
wificonfiguration.SSID = "Wifi Hotspot";
wificonfiguration.allowedAuthAlgorithms.set(WifiCo nfiguration.AuthAlgorithm.OPEN);
WifiManager mWifiManager;
mWifiManager = (WifiManager) this.context.getSystemService(Context.WIFI_SERVICE );
try {
if (true) { // disable WiFi in any case
mWifiManager.setWifiEnabled(false);
}
Method method = mWifiManager.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, boolean.class);
method.invoke(mWifiManager, wificonfiguration, true);
} catch (Exception e) {
Log.e(this.getClass().toString(), "", e);
}
و در AndroidManifest.xml
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />