Android sistemimde wifi hotspot ssid'imi bulamadığım bir sorunum var.
Google'dan birçok bilgi buldum, ancak yardımcı olmadı.
Lütfen çözmem için bana yardımcı olun.Güncel android sistemimde wifi hotspot ssidimi nasıl alabilirim
cevap
WifiInfo.getSSID()
kullanmayı denediniz mi?
http://developer.android.com/reference/android/net/wifi/WifiInfo.html#getSSID%28%29
Sen Wifi SSID
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
Log.d("wifiInfo", wifiInfo.toString());
Log.d("SSID",wifiInfo.getSSID());
Ayrıca Manifest dosyasında İzni eklemek almak için WifiManager ve WifiInfo kullanabilirsiniz.
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE">
</uses-permission>
Ah ~ önce denedim bu yöntem, Sadece benim mevcut bağlantı ssid alabilir, ama benim android sistemi – solar
benim wifi hotspot ssid alamıyorum sanırım o sadece onun WIfi ilk açtı eğer bu çalışıyor olabilir dikkat etmeliyim. – gumuruh
Android 8.1'de çalışmıyor. # # dumpsys wifi | grep mWifiInfo' 'verir mWifiInfo SSID:
İşte: http://www.androidjavadoc.com/2.3/android/net/wifi/WifiManager.html WifiManager tam dokümandır.
Bazı yöntemlerin yalnızca getWifiApConfiguration
'a gereksinim duyduğunuz yöntem olduğu için denetim yoluyla ulaşılabilir olduğunu unutmayın.
WifiManager wifimanager = (WifiManager) getSystemService(WIFI_SERVICE);
Method[] methods = wifimanager.getClass().getDeclaredMethods();
for (Method m: methods) {
if (m.getName().equals("getWifiApConfiguration")) {
WifiConfiguration config = (WifiConfiguration)m.invoke(wifimanager);
// here, the "config" variable holds the info, your SSID is in
// config.SSID
}
}
Ey
ve bu şeyler gizli olarak işaretlendiği için, bu değiştirebilir veya tamamen Android'in gelecekte sürümünde kaldırılacaktır. Bu yüzden, bunu çok açık bir şekilde yapmadıkça, "resmi" uygulamalara fazla güvenmeyin.bu mantıklı. Fakat merak ederim. Kendi cihaz adımızı nasıl değiştirebiliriz? UI Ayarları aracılığıyla elbette biliyoruz, ama kod aracılığıyla, @BartFriederichs ipucu var mı? – gumuruh
@gumuruh Bununla uğraşıyorum ve yapılandırmayı ayarlayarak mümkündür. Doğru çağrılara ulaşmak için denetimi kullanın. API'nın bu bölümlerinin herhangi bir zamanda değiştirilebileceğini veya kaldırılabileceğini ve uygulamanızı kırdığını unutmayın. Kendi sorumluluğunuzda kullanın. –
tamam teşekkürler, şimdi anladım. : D – gumuruh
Bağlı ise wifi tipi için NetworkInfo aracılığıyla kontrol edin. Ve sonra wifiinfo getSSid() kullanın. Sen Bu sizin görev ile yardımcı olacaktır http://developer.android.com/reference/android/net/wifi/WifiInfo.html
bu uygulama ve geliştirici api kontrol etmelidir
https://play.google.com/store/apps/details?id=com.connect.freewifi
Returnd SSID gelen çift eğik çizgi kaldırmak isteyebilirsiniz.WifiConfiguration netConfig = new WifiConfiguration();
try{
Method setWifiApMethod = wifiManager.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, boolean.class);
boolean apstatus=(Boolean) setWifiApMethod.invoke(wifiManager, netConfig,true);
Method isWifiApEnabledmethod = wifiManager.getClass().getMethod("isWifiApEnabled");
while(!(Boolean)isWifiApEnabledmethod.invoke(wifiManager))
{}
Method getWifiApStateMethod = wifiManager.getClass().getMethod("getWifiApState");
int apstate=(Integer)getWifiApStateMethod.invoke(wifiManager);
Method getWifiApConfigurationMethod = wifiManager.getClass().getMethod("getWifiApConfiguration");
netConfig=(WifiConfiguration)getWifiApConfigurationMethod.invoke(wifiManager);
Log.e("CLIENT", "\nSSID:"+netConfig.SSID+"\nPassword:"+netConfig.preSharedKey+"\n");
} catch (Exception e) {
Log.e(this.getClass().toString(), "", e);
}
Bu kod sonuçsuz Google aramaları dışında, şimdiye kadar denedim bana ne
- 1. Android wifi hotspot istemci bağlantı olayları
- 2. Android'de çok yönlü hotspot
- 3. Facebook ya da Twitter girişli özel Wifi hotspot
- 4. nasıl aşağıdaki kodu ile AÇIK taşınabilir wifi hotspot çeviriyorum android wifihotspot
- 5. Güncel kaydırma konumunu nasıl alabilirim UIWebView
- 6. Android üzerinden WiFi bağlantısı
- 7. Android cihazda WiFi izleme
- 8. android WIFI bağlantısı
- 9. Android Cihazı WiFI
- 10. Ekran etkinliğini nasıl güncel alırsınız?
- 11. iOS'taki 3G bağlantısından kablosuz hotspot nasıl oluşturulur
- 12. android wifi bağlanana kadar bekleyin
- 13. Android, EAP-AKA'ya bağlanın WiFi
- 14. Android Wifi Direct Servis Discovery
- 15. Wifi trafik istatistikleri al Android
- 16. Android: WiFi sinyal gücü nasıl izlenir
- 17. Android: Mevcut Wifi şifrelemesi nasıl alınır?
- 18. Google Streetview'da Hotspot işaretleri
- 19. Google Home uygulamasının otomatik olarak Android'de wifi şifresini nasıl alabilirim?
- 20. Java Hotspot Hataları Nasıl Anlaşılır
- 21. org.apache.tomcat.util.threads.TaskQueue.take() hotspot ile nasıl ilgilenilir?
- 22. Güncel satırımı jQuery'de (veya öncesinde) tablo satırı nasıl alabilirim?
- 23. Sistemimde çalışan tüm web hizmetleri nasıl bulunur?
- 24. CURLOPT_SSL_VERIFYHOST = 2 işletim sistemimde nasıl desteklenirim?
- 25. Güncel GOPATH kodu nasıl alınır
- 26. güncel alın Http Live Streaming Android 3.0 +
- 27. tıkladığınızda, bağlı wifi, son zamanlarda android
- 28. Android: Bir aygıt WiFi veya WiFi + Hücresel olup olmadığını nasıl algılayacağını belirleme
- 29. Android WiFi var, ancak internet yok
- 30. Android cihazdan Wifi üzerinden yazıcıya erişme
için çalışıyor? [WifiManager API dokümantasyonunu] incelediniz mi (http://developer.android.com/reference/android/net/wifi/WifiManager.html)? –
Oh ~ API her zaman bağlantı ssid alır, mevcut sistem ssid değil – solar
SO hoş geldiniz! Bu bir forum değil; __this bir soru ve cevap sitesidir, ve korkarım yazdığınız bir soru değil, çünkü [gerçek soruların cevapları, fikirleri veya fikirleri değil] (http://blog.stackoverflow.com/2011/01) /real-questions-have-answers/).__ [Daha fazla bilgi için lütfen SSS'yi okuyun.] (http://www.stackoverflow.com/faq) –