我只是想知道,如果有可能通過使用xamarin使可用wifi連接的列表視圖.....如果有可能,請幫助我在這裏...... 一步步。使用Xmamrin列表視圖的可用Wifi連接列表
回答
是的。把它從xamarin論壇:https://forums.xamarin.com/discussion/27364/how-to-get-list-of-wifi-networks
using Android.Content;
using Android.Net.Wifi;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace NetworkLocation.Utility
{
public class Wifi
{
private Context context = null;
private static WifiManager wifi;
private WifiReceiver wifiReceiver;
public static List<string> WiFiNetworks;
public Wifi(Context ctx)
{
this.context = ctx;
}
public void GetWifiNetworks()
{
WiFiNetworks = new List<string>();
// Get a handle to the Wifi
wifi = (WifiManager)context.GetSystemService(Context.WifiService);
// Start a scan and register the Broadcast receiver to get the list of Wifi Networks
wifiReceiver = new WifiReceiver();
context.RegisterReceiver(wifiReceiver, new IntentFilter(WifiManager.ScanResultsAvailableAction));
wifi.StartScan();
}
class WifiReceiver : BroadcastReceiver
{
public override void OnReceive(Context context, Intent intent)
{
IList<ScanResult> scanwifinetworks = wifi.ScanResults;
foreach(ScanResult wifinetwork in scanwifinetworks)
{
WiFiNetworks.Add(wifinetwork.Ssid);
}
}
}
}
}
我試過了,但它不工作,因爲我想要列表中的無線網絡在listview.i只是複製它並粘貼在我的代碼和改變listview名稱與我的列表視圖名稱,它不working.help我在這裏如何我可以用我自己的代碼...這只是簡單的我想在我自己的列表視圖中顯示可用的網絡。 – Thinkerzz
我在xamarin.android中構建這個應用程序,但它不應該是問題,因爲當我用我的列表視圖名稱更改列表視圖名稱並運行代碼,然後它顯示空例外.......我的猜測是接收器不工作。空例外只會發生在列表視圖爲空的情況下。但是,當這個代碼運行列表視圖應該填充網絡??????? – Thinkerzz
,我沒有使用模擬器這個代碼將無法在模擬器上正常工作。我正在使用我的設備來檢查其工作與否。 – Thinkerzz
- 1. 使用WCF DataService連接WPF組合框/列表視圖/列表視圖
- 2. 如何獲取所有可用的wifi連接列表?
- 3. Android:獲取可用WiFi連接詳細信息列表
- 4. Python如何使用連接函數連接列表列表
- 5. 使用WinRt列出並連接WiFi
- 6. 獲取可用WiFi點的列表
- 7. 使用列表視圖
- 8. 從列表視圖連接到網絡
- 9. Android:掃描獲取WiFi列表 - 列表視圖不會出現
- 10. 獲取可用的Drupal視圖列表
- 11. 列表視圖中的列表視圖
- 12. 連續列表視圖
- 13. 改變列表視圖(可擴展列表視圖)的backgroundColor
- 14. 試圖使用鏈接列表和向量使鄰接列表
- 15. 我如何獲得使用CaptiveNetwork的可用WiFi網絡列表
- 16. Swift Storyboard列表視圖不可用?
- 17. 列表視圖setOnClickListener從列表視圖
- 18. 可擴展列表視圖滾動到列表視圖中
- 19. 列表視圖和使用圖形
- 20. 使用位圖列表視圖
- 21. 更新表列使用連接
- 22. 使用列表連接字符串
- 23. 無法使用連接打印列表
- 24. 使用列表來連接和斷開
- 25. 使用JDBC數據源列表連接
- 26. 使用bash來連接項目列表
- 27. 如何使用差異列表和3+列表連接?
- 28. 如何在Python中使用分隔符連接列表列表
- 29. 可搜索列表視圖
- 30. 可擴展列表視圖
請閱讀文檔https://developer.xamarin.com/api/namespace/Android.Net.Wifi/ – mabe02
也有這一點,它是使用非常簡單: https://www.nuget.org/packages/Xam.Plugin.Connectivity/ –