重複問題 - How to get my wifi hotspot ssid in my current android system 對不起,重複此問題,但它仍然沒有答案。我的手機處於共享模式,所以我想知道它的SSID。我怎樣才能找到這個?非常感謝!Android繫繩 - 獲取當前的SSID
3
A
回答
2
WifiManager mng = (WifiManager)context.getSystemService(Context.WIFI_SERVICE).
String currentSSID = mng.getConnectionInfo().getSSID()
3
這有點晚,但我最近設法得到設備熱點的SSID。它正在使用我的Galaxy Nexus,但還沒有測試過它。
public static WifiConfiguration getWifiApConfiguration(final Context ctx) {
final WifiManager wifiManager = (WifiManager) ctx.getSystemService(Context.WIFI_SERVICE);
final Method m = getWifiManagerMethod("getWifiApConfiguration", wifiManager);
if(m != null) {
try {
return (WifiConfiguration) m.invoke(wifiManager);
} catch(Exception e) {
}
}
return null;
}
private static Method getWifiManagerMethod(final String methodName, final WifiManager wifiManager) {
final Method[] methods = wifiManager.getClass().getDeclaredMethods();
for (Method method : methods) {
if (method.getName().equals(methodName)) {
return method;
}
}
return null;
}
只需調用getWifiApConfiguration(getActivity()).SSID即可獲取熱點名稱。空指針檢查建議之前;)
相關問題
- 1. 顯示當前連接的SSID Android中
- 2. 在android中獲取當前聯繫人
- 3. iPhone SDK可以獲取當前連接的Wi-Fi SSID嗎?
- 4. javascript可以獲取當前WiFi連接的SSID嗎?
- 5. 在C++中獲取當前連接的網絡名稱(SSID)
- 6. Android獲取保存的網絡SSID
- 7. Android(獲取當前速度)
- 8. 獲取當前SignalStrengths android
- 9. 獲取當前位置android
- 10. 獲取當前通知android
- 11. Android獲取當前位置
- 12. android獲取當前位置
- 13. 獲取當前的GCC體系結構
- 14. WIFI連接時獲取SSID?
- 15. 獲取當前系統日期時間
- 16. 獲取當前系統時間
- 17. AngularJS/ChartJS:獲取當前系列
- 18. 獲取當前系統時間?
- 19. 獲取當前(系統)日在PHP
- 20. 獲取當前語言的Android設備
- 21. android - 如何獲取當前的方向?
- 22. 獲取Android用戶的當前位置
- 23. 如何在字符串中獲取當前系統日期 - ANDROID
- 24. 我如何在Android中獲取當前系統日期?
- 25. 使用BroadcastReceiver獲取Android中斷開的WiFi網絡的SSID?
- 26. Android:獲取當前國家offiline
- 27. android hls - 獲取當前比特率
- 28. Android獲取當前GEO座標
- 29. android獲取當前位置名稱
- 30. 獲取用戶當前位置android
這個答案描述了重複的問題。正如它回答它不能得到我的wifi熱點ssid! – Nolesh
有沒有錯誤?或者返回的字符串是空的? – VinceFR
不,它返回我的WiFi路由器的SSID。 – Nolesh