2012-09-13 10 views
7

संभव डुप्लिकेट:
How to detect WiFi tethering stateहॉटस्पॉट सक्षम या अक्षम होने पर प्रोग्रामेटिक रूप से कैसे जांचें?

मैं जांच करने की आवश्यकता है, तो हॉटस्पॉट पर है या नहीं अपने डिवाइस पर अपना एप्लिकेशन के माध्यम से है?

उत्तर

10

कोड:

Method method = wifiManager.getClass().getDeclaredMethod("getWifiApState"); 
method.setAccessible(true); 
int actualState = (Integer) method.invoke(wifiManager, (Object[]) null); 

वास्तविक राज्य होना चाहिए:

public static int AP_STATE_DISABLING = 10; 
public static int AP_STATE_DISABLED = 11; 
public static int AP_STATE_ENABLING = 12; 
public static int AP_STATE_ENABLED = 13; 
public static int AP_STATE_FAILED = 14; 

WifiManger source code

आशा है कि यह आपको मदद की हो सकती है!

संबंधित मुद्दे

 संबंधित मुद्दे